Comparaison des bases de données
Oracle Database : le contrat avant la technologie
Oracle Database est la base de données relationnelle d'entreprise avec toutes les fonctionnalités d'entreprise imaginables, et la raison pour laquelle ses décisions technologiques importent moins que ses formalités administratives : licences par cœur, options nommées avec leurs propres étiquettes de prix et pratiques d'audit qui font des mathématiques en matière de licences un travail permanent. Il s'agit de l'article dédié derrière notre article sur l'héritage Oracle-10g : qu'est-ce que la plate-forme, quand elle est réellement nécessaire et combien coûte y échapper.
Points clés
- Le plafond de capacités de la pile est réel : partitionnement, Data Guard (HA/DR), RAC pour l'évolutivité et le basculement entre nœuds, sécurité avancée et options de compression : le banc de fonctionnalités d'entreprise ne correspond à aucune base de données open source point par point.
- Les licences sont un produit en soi : des calculs basés sur le cœur avec des facteurs de processeur distincts par architecture matérielle, des étiquettes de prix d'option nommée et une motion de conformité qui comprend des audits ; personne n'achète une « base de données Oracle » sans un test décisif en matière d'approvisionnement.
- Les versions sont aussi importantes sur le plan juridique que technique : notre couverture héritée d'Oracle 10g existe parce que « toujours en cours d'exécution » est d'abord une question de conformité (le support a pris fin il y a longtemps), et la pression du processeur/des correctifs est une question de contrat, pas de démonstration.
- Le verrouillage du dialecte SQL est la taxe de migration : les procédures et packages PL/SQL, les séquences et les conceptions de déclencheurs, ainsi que les fonctions spécifiques à Oracle apparaissent partout dans le code d'application ; des outils de migration existent, la traduction PL/SQL est la facture d'ingénierie qui les accompagne.
- Chemins de sortie de migration, lorsque justifiés : vidages logiques expdp/impdp, phases de réplication de classe CDC et nouveaux tests de dialecte d'application, chacun planifié comme une migration de code ; la cible standard pour la plupart des domaines SaaS est PostgreSQL lorsque l'application le permet, l'abonnement Oracle étant réservé uniquement aux charges de travail qui exigent réellement la plate-forme.
- Là où Oracle reste correct : environnements réglementaires indiqués, correspondances exactes des fonctionnalités critiques (RAC, Data Guard + options spécifiques), équipes décisives des fournisseurs ou piste DBA existante ; tout ce qui est en deçà de cela réserve généralement d'abord un chemin relationnel moins cher, à savoir PostgreSQL avec l'étalement HA qu'il prend en charge.
Note de terrain
Chaque sortie d'Oracle que nous avons réalisée a commencé comme un projet de feuille de calcul de licence, et non comme un projet technique. Les vidages expdp sont arrivés des semaines plus tard dans un domaine PostgreSQL qui correspondait à l'empreinte de conformité avec de meilleurs calculs de coûts.
Questions fréquentes
Oracle Database est-il réservé aux grandes entreprises ?
Non seulement, mais le prix plancher des licences fait rapidement grimper le prix de la plupart des petits déploiements. Ce que veulent généralement les petits systèmes, c'est la fiabilité ; PostgreSQL-plus-tooling offre cela sans la cérémonie d'approvisionnement.
Mon ancienne instance 10g pose-t-elle un problème de conformité ?
Les dates de support ont été dépassées depuis des années, ce qui signifie qu'il n'y a plus de correctifs de sécurité : les résultats de l'audit et les calculs des dépenses en matière de violation suivent. Notre article sur l'héritage Oracle-10g couvre les chemins de mise hors service responsables.
Quel est le coût réel de quitter Oracle ?
Pas de dump-and-commute : traduction dialectale de la logique stockée, nouveaux tests d'applications, reconstructions HA et recyclage DBA : programmes multi-trimestriels qui ne rapportent que lorsque les coûts de licence ou les risques du fournisseur les justifient.
Dans quelle mesure les menaces liées à l'audit sont-elles réelles ?
Assez réel pour être un élément de campagne : les définitions de contrat (nombre d'environnements, règles de virtualisation) sont notoirement strictes par plate-forme, et la position honnête consiste à mesurer votre patrimoine par rapport à votre contrat avant qu'Oracle ne le fasse.
Comment Kinetikatech vous aide avec comparaison des bases de données
Vous ne devriez pas avoir à devenir expert en comparaison des bases de données : Choix de moteurs de base de données pour l'hébergement des charges de travail, comparés en termes de garanties d'exactitude, de poids opérationnel et de coût réel : moteurs intégrés par rapport aux serveurs, MySQL par rapport à PostgreSQL, SQL par rapport aux magasins de documents, ainsi que l'étude de cas héritée qui revient sans cesse. C'est exactement à cela que sert Gestion de serveurs et Optimisation vitesse : installation, durcissement, supervision et un ingénieur d'astreinte jour et nuit.