Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comparaison d'administration de base entre Oracle, MSSQL, MySQL, PostgreSQL

L'introduction de DevOps dans les organisations a changé le processus de développement et a également introduit de nouveaux défis. En outre, les développeurs et les équipes DevOps, ainsi que leurs propres langages de programmation, ont également leurs systèmes de base de données préférés.

Le cycle de vie des produits se raccourcit chaque année. Les développeurs souhaitent donc pouvoir développer rapidement, en utilisant les technologies qu'ils connaissent le mieux.

Avoir plusieurs backends de base de données RDBMS signifie que votre organisation deviendra plus agile du côté du développement, mais cela impose également des connaissances supplémentaires aux équipes d'exploitation.

L'extension de votre infrastructure d'une à plusieurs bases de données implique que vous devez également les surveiller, les gérer et les faire évoluer.

Comme chaque backend de stockage excelle dans différents cas d'utilisation, cela signifie également que vous devez réinventer la roue pour chacun d'entre eux.

Connaître les similitudes et les principales différences vous aidera à vous immerger dans différentes saveurs de RDBMS.

Dans cet article nous allons passer en revue les points suivants :

  • Une brève introduction à la plate-forme
    • Oracle, MSSQL, MySQL, PostgreSQL
  • Prise en charge de la plate-forme
  • Processus d'installation
  • Accès à la base de données
  • Processus de sauvegarde
  • Contrôler l'exécution des requêtes
  • Sécurité
  • Options de réplication
  • Soutien communautaire

Une brève introduction à la plate-forme

PostgreSQL est pour beaucoup reconnu comme la base de données open source la plus avancée au monde. Il s'agit d'un système de base de données entièrement open source publié sous sa propre licence, la licence PostgreSQL, comparable aux licences MIT ou BSD. La communauté PostgreSQL est active et améliore continuellement les fonctionnalités existantes et nouvelles. Selon le classement de popularité des moteurs de base de données, PostgreSQL était le SGBD de l'année 2017 et 2018. La popularité des moteurs de base de données montre que la tendance n'a pas changé au fil des ans.

Un fait intéressant est que PostgreSQL n'a pris en charge SQL qu'en 1994. Le langage QUEL a été utilisé pour interroger les données à partir de celui-ci. Le support SQL a été ajouté plus tard.

PostgreSQL possède de nombreuses fonctionnalités avancées offertes par d'autres systèmes de gestion de bases de données d'entreprise, telles que des vues, des procédures stockées, des index et des déclencheurs en plus des fonctionnalités de clé primaire, de clé étrangère et d'atomicité.

PostgreSQL peut être étendu par les utilisateurs en modifiant les fonctionnalités existantes, en ajoutant de nouvelles fonctionnalités et distribué librement car il est open-source. Il fonctionne sur les principales plates-formes telles que UNIX, MacOS, Windows et Linux, etc. Il prend en charge la vidéo, le texte, l'audio, les images, les interfaces de programmation pour différentes langues. La liste des langages pris en charge comprend C/C++, Java, Python, Perl, etc.

Oracle est l'un des plus grands fournisseurs de RDBMS (système de gestion de base de données relationnelle) dans le monde informatique. Il est connu sous le nom de base de données Oracle, Oracle DB ou Oracle commercialisé par Oracle.

Oracle Database est utilisé par de nombreuses entreprises du secteur informatique pour le traitement des transactions, l'analyse commerciale, les applications de veille stratégique, etc.

Oracle a une histoire longue et très intéressante :

Le 16 juin 1977, les laboratoires de développement de logiciels (SDL) ont été créés à Santa Clara, en Californie, par Larry Ellison, Bob Miner et Ed Oates. En 1977, Oracle tire son nom du nom de code du projet CIA et le premier RDBMS Oracle commercialisé est présenté au monde en 1979.

La base de données Oracle est disponible dans différentes éditions telles que l'édition Enterprise Edition Standard, l'édition Express et Oracle Lite. Le plus grand concurrent de la base de données Oracle est le serveur Microsoft SQL.

Microsoft SQL Server est un SGBDR très populaire avec des licences restrictives et un coût de possession modeste si la base de données est de taille importante ou est utilisée par un nombre important de clients.

C'est l'une des trois technologies de bases de données leaders du marché, avec Oracle Database et DB2 d'IBM.

Il fournit une interface très conviviale et facile à apprendre, ce qui s'est traduit par une large base d'utilisateurs installés.

Comme d'autres logiciels RDBMS, Microsoft SQL Server repose sur SQL, un langage de programmation standardisé que les administrateurs de bases de données (DBA) et d'autres professionnels de l'informatique utilisent pour gérer les bases de données et interroger les données qu'elles contiennent. SQL Server est lié à Transact-SQL (T-SQL), une implémentation de SQL de Microsoft qui ajoute un ensemble d'extensions de programmation propriétaires au langage standard.

MySQL

MySQL est un système de gestion de base de données relationnelle open source soutenu par Oracle et basé sur SQL.

Conçu à l'origine par la société suédoise MySQL AB, MySQL a été racheté par Sun Microsystems en 2008 puis par Oracle lors du rachat de Sun en 2010.

Les développeurs peuvent utiliser MySQL sous la licence publique générale GNU (GPL). La version Enterprise est fournie avec un support et des fonctionnalités supplémentaires pour la sécurité et la haute disponibilité.

C'est la deuxième base de données la plus populaire au monde selon le classement db-engines et probablement le backend de base de données le plus présent sur la planète car il gère la plupart des services Internet dans le monde. MySQL s'exécute sur pratiquement toutes les plates-formes, y compris Linux, UNIX et Windows.

MySQL est un composant important d'une pile d'entreprise open source appelée LAMP.

LAMP est une plate-forme de développement Web qui utilise Linux comme système d'exploitation, Apache comme serveur Web, MySQL comme système de gestion de base de données relationnelle et PHP comme langage de script orienté objet.

Prise en charge de la plate-forme

Oracle

La version la plus populaire d'Oracle DB, Oracle 12c est un véritable système RDBMS d'entreprise qui est pris en charge sur une variété de systèmes d'exploitation et de plates-formes. Oracle domine le monde des bases de données en partie parce qu'il fonctionne sur des dizaines de plates-formes, allant d'un Mainframe, Sparc, Mac à Intel. La liste comprend les combinaisons de système d'exploitation et d'architecture suivantes :Linux sur x86-64 (seules les distributions Red Hat Enterprise Linux, Oracle Linux et SUSE sont prises en charge) Microsoft Windows sur x86-64. Oracle Solaris sur SPARC et x86-64. IBM AIX sur les systèmes POWER. Linux sur IBM zEnterprise Systems HP-UX sur Itanium.

MSSQL

Étant un produit Microsoft, SQL a été conçu pour être très compatible avec le système d'exploitation Windows. Le 16 novembre 2016, Microsoft annonçait le début d'une nouvelle histoire :SQL Server est désormais supporté sur Linux et Docker. L'enfer gèle !

MySQL

MYSQL effectue une exécution plus fluide sur toutes les plates-formes telles que Microsoft, UNIX, Linux, Mac, etc.

PostgreSQL

En général, on peut s'attendre à ce que PostgreSQL fonctionne sur diverses architectures de CPU et systèmes d'exploitation (même exotiques).

Il comprend des architectures de processeur telles que x86, x86_64, IA64, PowerPC, PowerPC 64, S/390, S/390x, Sparc, Sparc 64, Alpha, ARM, MIPS, MIPSEL, M68K et PA-RISC. Il est souvent possible de construire sur un type de processeur non pris en charge en configurant avec --disable-spinlocks, mais les performances seront médiocres.

On peut s'attendre à ce que PostgreSQL fonctionne sur les systèmes d'exploitation suivants :Linux (toutes les distributions récentes), Windows (Win2000 SP4 et versions ultérieures), FreeBSD, OpenBSD, NetBSD, Mac OS X, AIX, HP/UX, IRIX, Solaris, Tru64 Unix, et UnixWare.

Processus d'installation

Oracle

Parmi les quatre systèmes de bases de données présentés, Oracle a les exigences système les plus complexes qui s'accompagnent d'un processus d'installation complexe. Sur les plates-formes Windows et Linux, Oracle utilise un outil Oracle Universal Installer (OUI) dédié comme processus d'installation principal. L'OUI est utilisé pour installer le logiciel Oracle Database. OUI est un utilitaire d'interface utilisateur graphique qui vous permet de :

  • Afficher le logiciel Oracle installé sur votre machine
  • Installer le nouveau logiciel Oracle Database
  • Supprimez le logiciel Oracle qui n'est plus nécessaire.

Au cours du processus d'installation, OUI démarre l'assistant de configuration de base de données Oracle (DBCA) qui peut installer une base de données par défaut pré-créée contenant des exemples de schémas ou peut vous guider tout au long du processus de création et de configuration d'une base de données personnalisée.
 

Oracle OUI - interface d'installation

Si vous ne créez pas de base de données lors de l'installation, vous pouvez invoquer DBCA après avoir installé le logiciel pour créer une ou plusieurs bases de données.

MSSQL

À partir de SQL Server 2016 (13.x), SQL Server n'est disponible qu'en tant qu'application 64 bits.

L'installation s'effectue via l'assistant d'installation, une invite de commande ou via l'outil sysprep.

L'assistant d'installation exécute le centre d'installation de SQL Server. Pour créer une nouvelle installation de SQL Server, sélectionnez l'option Installation sur le côté gauche, puis cliquez sur Nouvelle installation autonome de SQL Server ou ajoutez des fonctionnalités à une installation existante.

L'installation basée sur Linux est très similaire à la méthode d'installation de la base de données open source. Il prend en charge l'empaquetage pour les systèmes basés sur Debian et RedHat. Les étapes consistent en la configuration du référentiel, l'installation du package et la configuration post-installation, assez similaire à MySQL. L'ensemble du processus est largement décrit dans l'article suivant.

Assistant d'installation MSSQL



MySQL

Oracle fournit un ensemble de distributions binaires de MySQL. Ceux-ci incluent des distributions binaires génériques sous la forme de fichiers tar compressés (fichiers avec une extension .tar.gz) pour un certain nombre de plates-formes, et des binaires dans des packages spécifiques à la plate-forme. Sur la plate-forme Windows, le processus d'installation est déclenché par l'assistant d'installation standard via l'interface graphique.

PostgreSQL

PostgreSQL est disponible dans la majorité des distributions Linux, il est donc très probable que vous puissiez l'installer via une simple commande yum ou apt-get. Pour la configuration HA, vous pouvez utiliser l'outil ou l'interface graphique ClusterControl s9s. Les outils S9S peuvent vous aider à créer un cluster PostgreSQL avec une seule ligne de commande :

$ s9s cluster \
--create \
--cluster-type=postgresql \
--nodes="192.168.0.91?master;192.168.0.92?slave;192.168.0.93?slave" \
--provider-version='11' \
--db-admin='postgres' \
--db-admin-passwd='s3cr3tP455' \
--os-user=root \
--os-key-file=/root/.ssh/id_rsa \
--cluster-name='PostgreSQL 11 Streaming Replication' \
--wait
Creating PostgreSQL Cluster
\ Job 259 RUNNING    [█▋        ]  15% Installing helper packages

Pour plus d'informations, consultez ce blog.

Accès à la base de données et création de BD

Oracle

Oracle sépare le processus de création du binaire et de la base de données. Contrairement à d'autres systèmes de bases de données populaires, la création de bases de données implique beaucoup plus d'étapes.

L'assistant de configuration de base de données (DBCA) est le moyen préféré pour créer une base de données car il peut le faire de manière beaucoup plus automatisée. DBCA peut être lancé par Oracle Universal Installer (OUI), selon le type d'installation que vous sélectionnez. Vous pouvez également lancer DBCA en tant qu'outil autonome à tout moment après l'installation de la base de données Oracle.

Vous pouvez exécuter DBCA en mode interactif ou en mode non interactif/silencieux. Le mode interactif fournit une interface graphique et un flux de travail guidé pour créer et configurer une base de données. Le mode non interactif/silencieux vous permet de créer un script de création de base de données. Vous pouvez exécuter DBCA en mode non interactif/silencieux en spécifiant des arguments de ligne de commande, un fichier de réponse ou les deux.

Oracle DBCA - création de base de données

Lorsqu'une base de données est créée, vous pouvez y accéder avec un client dédié appelé sqlplus. SQL*Plus est un programme client terminal avec lequel vous pouvez accéder à la base de données Oracle.

MSSQL

SQL Server Management Studio (SSMS) est le principal outil d'administration du moteur de base de données et d'écriture de code Transact-SQL. SSMS est disponible en téléchargement gratuit à partir du Centre de téléchargement Microsoft. La dernière version peut être utilisée avec les anciennes versions du moteur de base de données.

Management Studio est une méthode privilégiée pour créer une nouvelle base de données. Pour créer une base de données dans Microsoft SQL Server, connectez-vous à l'ordinateur sur lequel Microsoft SQL Server est installé à l'aide d'un compte administrateur.
Démarrez Microsoft SQL Server Management Studio et choisissez de créer une option de base de données. Le processus de l'assistant vous guidera tout au long du processus. Si vous préférez la ligne de commande, cela peut être fait avec la syntaxe CREATE DATABASE.

MySQL

Pour accéder à votre base de données MySQL, utilisez le client mysql. La création de la base de données est aussi simple que CREATE DATABASE .

PostgreSQL

La base de données PostgreSQL a la possibilité d'utiliser plusieurs "schémas" qui fonctionnent de la même manière que les bases de données MySQL.

Les schémas contiennent les tables, les index, etc., et sont accessibles simultanément par la même connexion à la base de données qui les héberge. Les méthodes d'accès pour PostgreSQL sont définies dans un fichier :pg_hba.conf. Il peut être situé à divers endroits. Sur Ubuntu 14.04 il se trouve dans /etc/postgresql/9.3/main/pg_hba.conf, sur Centos 7 par contre il se trouve par défaut dans /var/lib/pgsql/data/pg_hba.conf.

Processus de sauvegarde

Oracle

Oracle dispose de l'outil de sauvegarde intégré dédié le plus complexe des quatre serveurs décrits ici; il s'appelle Recovery Manager (RMAN).

RMAN vous permet d'exécuter des politiques de sauvegarde sophistiquées et des restaurations sélectives. Les mêmes opérations nécessitent généralement de nombreuses étapes manuelles dans d'autres RDBMS.

Nous pouvons effectuer des sauvegardes de deux manières :

  • désactivation de la base de données et copie des fichiers physiques (appelée sauvegarde à froid)
  • utiliser RMAN et faire une sauvegarde sans désactiver la base de données (sauvegarde à chaud)

Pour effectuer une sauvegarde à chaud, paramétrez la base en mode ARCHIVELOG. Cela indiquera à Oracle de ne pas conserver la copie des fichiers de journalisation en tant qu'archivelogs.

MSSQL

Dans le monde MS SQL, vous pouvez utiliser les commandes T-SQL intégrées pour sauvegarder et restaurer des bases de données. Il n'est pas nécessaire d'utiliser des outils comme mysqlhotcopy et mysqldump.

MS SQL Server propose trois stratégies de sauvegarde en ligne différentes :

  • Modèle de récupération simple (ALTER DATABASE dbname SET RECOVERY SIMPLE)
  • Modèle de récupération complète (ALTER DATABASE dbname SET RECOVERY FULL)
  • Modèle de récupération en masse (ALTER DATABASE dbname SET RECOVERY BULK_LOGGED)

Le modèle recommandé est la récupération complète si aucune perte de données n'est acceptable. Ce mode est similaire à la fonctionnalité MySQL lorsque le journal binaire est activé. Vous pouvez restaurer la base de données à tout moment, mais vous devez régulièrement sauvegarder le journal des transactions ainsi que la base de données.

Le modèle de journalisation en masse peut être utilisé pour des opérations en masse importantes telles que l'importation de données ou la création d'index sur de grandes tables. C'est une méthode plutôt moins courante pour exécuter une base de données, en particulier la production. Il ne prend pas en charge la récupération ponctuelle, il est donc généralement utilisé comme solution temporaire.

Le modèle simple est utile lorsque la base de données est rarement mise à jour ou à des fins de test et de développement. En mode SIMPLE, le journal des transactions de la base de données est coupé à chaque fois que la transaction est terminée. Dans les autres modes, le journal est tronqué via l'instruction CHECKPOINT ou après le fichier de sauvegarde de la transaction. Si la base de données est endommagée, seule la sauvegarde la plus récente peut être récupérée et toutes les modifications apportées depuis cette sauvegarde sont perdues.

MySQL

Deux utilitaires de sauvegarde les plus populaires sont disponibles pour MySQL et MariaDB, à savoir la sauvegarde logique mysqldump et la sauvegarde binaire Percona XtraBackup et MariaBackup (un fork de Percona XtraBackup). La version MySQL Enterprise propose également mysqlbackup qui est similaire aux outils de sauvegarde à chaud XtraBackup et MariaBackup.

PostgreSQL

La plupart des SGBD fournissent des outils de sauvegarde intégrés. PostgreSQL a pg_dump et pg_dumpall prêts à l'emploi. Cependant, vous souhaiterez peut-être utiliser d'autres outils pour vos bases de données de production. Plus d'informations peuvent être trouvées dans l'article sur les meilleurs outils de sauvegarde pour PostgreSQL.

Contrôle de l'exécution des requêtes et prise en charge de la simultanéité

Oracle

Dans Oracle, tous les objets de la base de données sont regroupés par schémas. Les schémas sont une collection d'objets de base de données et tous les objets de base de données sont partagés entre tous les schémas et utilisateurs. Il peut être traduit en bases de données MySQL. Même si tout est partagé, chaque utilisateur peut être limité à certains schémas et tables via des rôles et des autorisations. Ce concept est assez similaire aux bases de données MySQL.Bonjour

MSSQL

MS SQL Server organise tous les objets, tels que les tables, les vues et les procédures, par noms de base de données. Les utilisateurs sont affectés à une connexion, qui est autorisée à accéder à la base de données spécifique et à ses objets. De plus, dans SQL Server, chaque base de données possède un fichier disque privé non partagé sur le serveur.

MySQL

MySQL ne prend en charge MVCC que dans InnoDB. C'est un moteur de stockage et est disponible par défaut dans MySQL. Il fournit également des fonctionnalités de plainte ACID telles que la prise en charge des clés étrangères et la gestion des transactions. Par défaut, chaque requête est traitée comme une transaction distincte, ce qui est une approche différente de celle d'Oracle DB.

PostgreSQL

Le moteur Postgres effectue un contrôle de concurrence en utilisant une méthode appelée MVCC (Multiversion Concurrency Control). Pour chaque utilisateur connecté à la base de données, la base de données Postgres donne un instantané de la base de données à une instance particulière. Lorsque la base de données doit mettre à jour un élément, elle ajoutera la version la plus récente et désignera l'ancienne version comme obsolète. Cela permet à la base de données d'économiser des frais généraux, mais nécessite un balayage régulé pour supprimer les anciennes données obsolètes.

Sécurité

Oracle

Les fonctionnalités de sécurité sont excellentes, le système fournit une sécurité multicouche, y compris des contrôles pour évaluer les risques, empêcher la divulgation non autorisée de données, détecter et signaler les activités de la base de données et appliquer des contrôles d'accès aux données.

MSSQL

Les fonctionnalités de sécurité sont modestes, le RDBMS offre moins de fonctionnalités qu'Oracle mais toujours beaucoup plus que les systèmes de bases de données Open Source.

MySQL

MySQL implémente une sécurité basée sur des listes de contrôle d'accès (ACL) pour toutes les connexions, requêtes et autres opérations qu'un utilisateur peut tenter d'effectuer. Il existe également une prise en charge des connexions cryptées SSL entre les clients et les serveurs MySQL.

PostgreSQL

PostgreSQL a des RÔLES et des rôles hérités pour définir et gérer les autorisations. PostgreSQL dispose d'un support SSL natif pour les connexions afin de chiffrer les communications client/serveur. Il dispose également d'une sécurité au niveau des lignes.
En plus de cela, PostgreSQL est livré avec une amélioration intégrée appelée SE-PostgreSQL qui fournit des contrôles d'accès supplémentaires basés sur la politique de sécurité SELinux. Plus de détails ici.

Soutien communautaire

Oracle

La base de données Oracle, à l'instar de MySQL, possède une grande communauté, principalement organisée autour de https://community.oracle.com et de groupes passionnés dans n'importe quel endroit du monde, comme par exemple https://poug.org/en/. L'assistance payante vous donne accès au groupe d'assistance précédemment connu sous le nom de metalink, et non à support.oracle.com.

MSSQL

Comparé à d'autres systèmes de bases de données, MSSQL a probablement les groupes communautaires les moins organisés mais toujours très actifs. Microsoft fait un excellent travail dans la promotion de ses produits dans les universités. Cela permet aux jeunes développeurs, développeurs et DBA d'accéder facilement à la technologie (licences gratuites) et à tout matériel nécessaire.

MySQL

MySQL dispose d'une large communauté de contributeurs qui, notamment suite à l'acquisition par Oracle, se concentrent principalement sur la maintenance des fonctionnalités existantes avec quelques nouvelles fonctionnalités émergeant occasionnellement. L'avantage par rapport aux autres bases de données open source est un écosystème de fournisseurs externes très puissant. Des entreprises comme MariaDB et Percona offrent non seulement un excellent support, mais contribuent également en ajoutant des fonctionnalités d'entreprise dans leurs versions open source.

PostgreSQL

PostgreSQL a une communauté très forte et active. Sa communauté améliore les fonctionnalités existantes tandis que ses committers innovants s'efforcent de s'assurer qu'elle reste la base de données la plus avancée avec de nouvelles fonctionnalités et une sécurité, limitant la distance entre les bases de données Oracle et MSSQL. PostgreSQL est connu pour avoir plus de fonctionnalités que les autres RDBMS sur le marché.

Options de réplication

Oracle

Oracle offre une réplication logique et physique via un Oracle Data Guard intégré. Il s'agit d'une fonctionnalité d'entreprise.
Data Guard est une technologie Ship Redo / Apply Redo, "redo" est l'information nécessaire pour récupérer les transactions.

Une base de données de production appelée base de données primaire diffuse des redo vers une ou plusieurs répliques appelées bases de données de secours. Lorsqu'une insertion ou une mise à jour est effectuée dans une table, cette modification est capturée par le rédacteur de journal dans un journal d'archivage et répliquée sur le système de secours.

Les bases de données de secours sont dans une phase continue de récupération, de vérification et d'application de rétablissement pour maintenir la synchronisation avec la base de données principale. Une base de données de secours se resynchronisera également automatiquement si elle est temporairement déconnectée de la base de données principale en raison de pannes de courant, de problèmes de réseau, etc.

Pour des options de réplication plus flexibles comme la réplication sélective multisource, vous devriez envisager un outil payant supplémentaire, Oracle Golden Gate.

MSSQL

Microsoft SQL Server fournit les types de réplication suivants à utiliser dans les applications distribuées :

  • Réplication transactionnelle
  • Fusionner la réplication
  • Réplication d'instantanés

Il peut être considérablement étendu avec Microsoft Integration Services, vous offrant la possibilité de personnaliser le flux de réplication dès le départ.

PostgreSQL

PostgreSQL propose plusieurs options, chacune avec ses propres avantages et inconvénients, en fonction de ce qui est nécessaire via la réplication. Les options de construction sont basées sur Write Ahead Log. Les fichiers sont expédiés vers un serveur de secours où ils sont lus et relus, ou Streaming Replication, où un serveur de secours en lecture seule récupère les journaux de transactions via une connexion à une base de données pour les relire. Dans le cas d'une architecture de réplication plus sophistiquée, vous voudrez probablement vérifier Slony (maître vers plusieurs esclaves) ou Bucardo (multimaître).

MySQL

La réplication MySQL est probablement la solution de haute disponibilité la plus populaire pour MySQL,
et largement utilisée par les meilleurs services Web.

Il est facile à configurer, mais la maintenance continue, comme les mises à niveau logicielles, les modifications de schéma, les modifications de topologie, le basculement et la récupération, a toujours été délicate.

La réplication MySQL ne nécessite aucun outil tiers, à la fois maître-esclave et multimaître peut être fait hors de la boîte.

Les versions récentes de MySQL ont ajouté la réplication multi-sources et l'identifiant de transaction global, ce qui le rend encore plus fiable et plus facile à entretenir.

Conclusion

Les bases de données prioritaires comme Oracle et MSSQL offrent des systèmes de gestion robustes et un excellent support. Parmi la longue liste de fonctionnalités prises en charge, les utilisateurs peuvent avoir le sentiment rassurant d'accéder au support d'entreprise et aux systèmes de connaissances payants.

D'un autre côté, le coût de la licence, pas si important qu'un manque de fonctionnalités et des plugins d'entreprise, vous donnera envie de passer à la décision open source plus facilement que jamais.

L'utilisation de processus prédéfinis et l'automatisation peuvent non seulement vous faire gagner du temps, mais également vous protéger des erreurs courantes.

Une plate-forme de gestion qui traite systématiquement tous les différents aspects du cycle de vie de la base de données sera plus robuste que le patching d'un certain nombre de solutions ponctuelles.