Ora2Pg est gratuit mais Ormit™-Cortex est finalement est coûteux. Pourquoi?
Ora2Pg est gratuit mais Ormit™-Cortex est finalement est coûteux. Pourquoi?
Comparaison réelle entre Ormit™-Cortex et Ora2Pg pour obtenir un aperçu des inconvénients des outils de migration gratuits.
Titleimage
Mis en ligne par Patrick Hamou le 2022:07:12 19:19:27
Ora2pg vs Ormit™-Cortex
Le programme de modernisation de la base de données Atos vise à convertir les bases de données héritées en bases de données open source ou cloud avec le plus haut niveau d'automatisation pour le coût le plus bas. Ainsi, pour aider notre client à prendre la meilleure décision pour son entreprise, en termes du meilleur produit pour migrer les bases de données Oracle vers PostgreSQL, nous avons convenu de réaliser une comparaison entre Ormit™-Cortex et Ora2Pg afin d'obtenir un aperçu de leurs différences.
Atos a sélectionné une base de données Oracle de référence d'une complexité suffisante pour garantir qu'elle était représentative du type de bases de données que leurs clients d'entreprise envisagent de migrer. La base de données Oracle de référence contenait environ 160 000 lignes de code PL/SQL (packages, corps de package, fonctions et procédures), comprenant environ 6 700 lignes de code SQL liées aux vues.
Pour assurer une impartialité totale, Atos a effectué l'évaluation et la migration avec Ora2Pg, et Splendid Data a réalisé les mêmes tâches avec Ormit™-Cortex. Une fois que les deux parties ont accompli leur travail, les résultats ont été échangés et discutés, puis reflétés dans les conclusions et les cas d'affaires.
Phase d'évaluation
Les différences entre Ormit™-Cortex et Ora2Pg étaient considérables. Au cours de l'évaluation (voir tableau des résultats ci-dessous), il est apparu qu'Ora2Pg ne reconnaissait pas plus de 50 % des objets dans l'évaluation. Oui, plus de la moitié. Cela était largement lié aux objets liés à la logique métier (DML) dans la base de données Oracle. Environ 95 % des fonctions et procédures définies dans les corps de package Oracle n'étaient pas du tout reconnues par Ora2Pg.
Temps estimé de migration
Ormit™-Cortex et Ora2Pg ont tous deux fourni une estimation du temps, en heures de travail, nécessaire pour effectuer la migration complète - il s'agit des heures de travail requises pour effectuer d'éventuels ajustements manuels. Les résultats obtenus étaient surprenants. Ora2Pg a fourni une estimation qui était plus de deux fois plus longue que celle d'Ormit™-Cortex. De plus, Ora2Pg n'a pas détecté la majeure partie de la logique métier, ce qui aurait un impact significatif sur la précision du temps estimé nécessaire pour achever une migration. En revanche, Ormit™-Cortex a fourni un aperçu de 100% des objets de la base de données Oracle, créant ainsi une base beaucoup plus solide pour une estimation du temps.
Après que les résultats de l'évaluation ont été complétés et discutés, nous avons entamé la phase de migration avec à la fois Ora2Pg et Ormit™-Cortex.
Phase de migration
En passant par la phase de migration, nous avons pu constater qu'Ora2Pg avait en effet omis la majeure partie de la logique métier (DML). Atos a tenté à plusieurs reprises d'effectuer la migration avec Ora2Pg en utilisant différentes configurations, mais les résultats n'ont pas été améliorés. En revanche, Ormit™-Cortex se trouvait à l'extrémité opposée de l'échelle et a pu migrer près de 100% des objets de données Oracle (DDL) et environ 71% des objets de code Oracle (DML) vers PostgreSQL natif.
Examinons maintenant les conclusions mutuelles tirées des évaluations et des migrations.
Ora2Pg
Ora2Pg est complexe à utiliser et peu efficace pour ce type de base de données, et il y a à peine de support pour maîtriser vos évaluations et migrations.
Ora2Pg fournit à peine des rapports après avoir effectué une migration, donc vous devriez découvrir les détails lorsque vous effectuez manuellement la migration.
Dans cet exemple, pour migrer la base de données de référence, vous auriez probablement besoin d'au moins 2 733 heures (niveau expert) pour les ajustements manuels, en calculant 2 heures par fonction/procédure manquante (ajustées pour 100 % de la logique métier).
La bonne nouvelle pour Ora2Pg est qu'il n'y a aucun coût de licence... c'est gratuit.
Ormit™-Cortex
Ormit™-Cortex est plus efficace, convivial et performant, en plus vous pouvez vraiment maîtriser vos évaluations et migrations.
Ormit™-Cortex fournit de nombreux rapports détaillés tels qu'un dépôt GIT avec tous les résultats et un fichier de population Jira pour gérer vos ajustements manuels. En conséquence, il prend en charge une manière de travailler en mode DevOps.
Avec Ormit™-Cortex, vous auriez besoin de 201 heures (niveau expert) pour les ajustements manuels pour 100 % de la logique métier.
Le coût d'Ormit™-Cortex pour évaluer et migrer cette base de données Oracle complexe est de 5 000 CAD$ (note : les coûts de licence d'Ormit™-Cortex varient en fonction de la complexité évaluée de la base de données à migrer).
La bonne nouvelle : Le coût total de la migration de la base de données avec Ormit™-Cortex est beaucoup, beaucoup plus bas qu'avec Ora2Pg... voir l'étude de cas ci-dessous.
Regardons maintenant les chiffres.
Ora2Pg
Le coût total de la migration en utilisant Ora2Pg serait de 340 000 CAD$ (voir le détail ci-dessous) :
340 jours de travail à un taux forfaitaire moyen de 1 000 CAD$ par jour de travail équivaut à 340 000 CAD$.
Le coût de la licence d'Ora2Pg est de 0 CAD$.
Ormit™-Cortex
Le coût total de la migration en utilisant Ormit™-Cortex serait de 30 000 CAD$ (voir le détail ci-dessous) :
25 jours de travail à un taux moyen de 1 000 CAD$ par jour de travail équivaut à 25 000 CAD$.
Le coût de la licence d'Ormit™-Cortex est de 5 000 CAD$.
ORMIT™-Cortex est moins cher que gratuit... et pour cette base de données, il est 91% moins cher que gratuit.
À partir de cette évaluation et migration, on peut constater que pour une seule base de données, vous économiseriez 2 500 heures de capacité de développement. Naturellement, ces heures pourraient être mieux utilisées pour apporter plus d'avantages informatiques à votre entreprise, sans parler des implications évidentes de coûts.
Il est clair qu'Ormit™-Cortex a un TCO nettement supérieur et est beaucoup plus efficace et performant qu'Ora2Pg, surtout lorsque la base de données Oracle contient des DML (PL/SQL).
Gratuit n'est pas le moins cher. En fait, dans notre test, cela coûtait au moins 10 fois plus cher globalement.
"Après cette comparaison, Atos conseillera aux clients souhaitant migrer des bases de données Oracle vers PostgreSQL dans le cadre de leur modernisation de base de données de choisir Ormit™-Cortex. Il est clair qu'ils économiseront sur les coûts de migration, la durée du projet de migration et bénéficieront des avantages supplémentaires de la convivialité et d'un meilleur contrôle."
– Erik Cramer, Directeur mondial du portefeuille d'Atos pour la modernisation des bases de données
Pour en savoir plus sur Ormit™-Cortex en détail, vous pouvez regarder notre dernier webinaire sur Ormit™-Cortex ICI.
Rien ne vaut une rencontre en personne, et nous serions heureux de démontrer comment Ormit™-Cortex peut réduire l'empreinte de vos bases de données Oracle. Ormit™-Cortex est vraiment le moyen le plus rapide, le plus intelligent, le plus facile et le moins cher de migrer globalement votre base de données Oracle vers PostgreSQL - commencez votre voyage aujourd'hui, CLIQUEZ ICI
Mis en ligne par Patrick Hamou le 2022:07:12 19:19:27