IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

IvorySQL : un PostgreSQL open source compatible avec Oracle


Sujet :

PostgreSQL

  1. #1
    Chroniqueur Actualit�s
    Avatar de Bruno
    Homme Profil pro
    R�dacteur technique
    Inscrit en
    Mai 2019
    Messages
    2 117
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activit� : R�dacteur technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 2 117
    Par d�faut IvorySQL : un PostgreSQL open source compatible avec Oracle
    IvorySQL : un PostgreSQL open source compatible avec Oracle,
    pourrait r�pondre au besoin de migrer des applications Oracle vers l'open source PostgreSQL

    IvorySQL est un PostgreSQL, open source et compatible avec Oracle, avec un engagement ferme de rester toujours 100 % compatible et un remplacement imm�diat de la derni�re version de PostgreSQL. IvorySQL ajoute un dispositif � bascule "compatible_db" pour basculer entre les modes de compatibilit� Oracle et PostgreSQL.

    En d�cembre 2021, l'�quipe a annonc� la premi�re version disponible de la base de donn�es IvorySQL, qui est la seule base de donn�es open source avec des caract�ristiques de compatibilit� Oracle bas�e sur PostgreSQL. Le 28 f�vrier 2022, sur la base de PostgreSQL 14.2, IvorySQL 1.2 a �t� publi�. L'un des points forts d'IvorySQL est le langage proc�dural PL/iSQL qui supporte la syntaxe PL/SQL d'Oracle et les paquets de style Oracle.

    Nom : IvorySQL.jpg
Affichages : 281381
Taille : 8,1 Ko

    IvorySQL a import� et am�lior� l'extension Orafce pour ajouter le support de nombreuses fonctionnalit�s de compatibilit� Oracle, y compris les PACKAGES int�gr�s, les types de donn�es et les fonctions de conversion. Le projet IvorySQL est publi� sous la licence Apache 2 et encourage tous les types de contributions. � Nous nous engageons � suivre les principes de l'open source, nous nous engageons � respecter les principes de la voie open source et nous croyons fermement � la construction d'une communaut� saine et inclusive �, d�clare l��quipe IvorySQL.

    PostgreSQL, un syst�me de gestion de donn�es connu pour sa fiabilit� et sa robustesse, b�n�ficie de plus de 25 ans de d�veloppement open source par une communaut� mondiale de d�veloppeurs. Il s�agit de l'un des syst�mes de gestion des bases de donn�es open source les plus avanc�s. Il est riche en fonctionnalit�s, avec des types de donn�es robustes, une indexation puissante et un large �ventail de fonctions int�gr�es que peuvent �tre utilis� pour simplifier la pile de donn�es et permettre aux d�veloppeurs de se concentrer sur la cr�ation de son application. Postgres dispose de :

    • une base de donn�es relationnelle ;
    • une base de donn�es documentaire avec un support JSON complet ;
    • un support g�ospatial ;
    • partitionnement pour les donn�es de s�ries chronologiques.

    Le PostgreSQL Global Development Group a annonc� le 13 octobre la sortie de PostgreSQL 15, elle s'appuie sur les am�liorations de performance des versions r�centes avec des gains notables pour la gestion des charges de travail dans les d�ploiements locaux et distribu�s, notamment un tri am�lior�. Cette version am�liore l'exp�rience du d�veloppeur avec l'ajout de la populaire commande MERGE, et ajoute plus de capacit�s pour observer l'�tat de la base de donn�es.

    De son c�t�, Microsoft a annonc� la disponibilit� g�n�rale (GA) de SQL Server 2022, la derni�re version de sa plateforme de base de donn�es relationnelle. Cette version apporte une nouvelle int�gration avec Azure Synapse, un service d'entreposage et d'analyse de donn�es qui comprend Apache Spark, et Azure Purview, pour la classification et la protection des informations. T-SQL, le langage de requ�te de SQL Server, a �t� am�lior� dans cette version avec de nouvelles fonctions JSON et la prise en charge de l'API AWS S3 permet des sc�narios tels que la sauvegarde et la restauration vers AWS S3. D'autres ajouts importants sont �galement � noter.

    Les licences Oracle seraient trop ch�res

    Les licences Oracle sont tout simplement trop ch�res, tout comme la maintenance et le support annuels, d�plorent tr�s souvent les utilisateurs. Certains clients d'Oracle cherchent comment r�duire leurs d�penses aupr�s du fournisseur, m�me si la plupart d'entre eux ont des projets limit�s de migration des environnements sur site vers le cloud.

    Un rapport publi� en mai 2019 par Rimini Street, le fournisseur tiers d'assistance logicielle pour les produits Oracle et SAP avait en son temps d�j� r�v�l� un m�contentement g�n�ralis� face aux co�ts et aux audits � agressifs �. Parmi les personnes interrog�es au niveau de la direction, des vice-pr�sidents/directeurs de l'informatique et des achats, plus de 50 % avaient d�clar� qu'elles r�duisaient actuellement ou pr�voyaient de r�duire les d�penses li�es � Oracle. Ils ont cit� une s�rie de probl�mes li�s aux co�ts des activit�s avec Oracle, ainsi que la sant� g�n�rale de leur relation avec le fournisseur.

    De nombreux utilisateurs ont besoin de migrer leurs applications d'Oracle vers l'open source Postgres, mais pour prendre en charge la nouvelle base de donn�es, les utilisateurs doivent souvent red�velopper l'application, ce qui est peu pratique. S'il existe une base de donn�es bas�e sur Postgres et compatible avec la plupart des syntaxes et fonctions d'Oracle, ce sera trop pratique pour les clients.

    � Le projet officiel Postgres n'acceptera pas ce type de soumission de code. Apr�s tout, Postgres est Postgres, et Oracle est Oracle. Alors, cr�ons une base de donn�es compatible avec Oracle �, d�clare Grant Zhou, fondateur de Highgo Software North America, chef d��quipe de d�veloppement PostgreSQL de la soci�t�. Ce serait g�nial s'il existait des images de conteneurs compatibles avec Oracle : des images qui utilisent les m�mes variables d'environnement que la configuration, de sorte que les utilisateurs puissent les d�poser dans les environnements de bureau et de test.

    Source : IvorySQL

    Et vous ?

    Pensez-vous que les utilisateurs Oracle ont un r�el besoin de migrer leurs applications d'Oracle vers l'open source Postgres ?

    Que pensez-vous de IvorySQL ? Quelle pourrait �tre une autre alternative pour migrer les applications Oracle ?

    Quel SGBD utilisez-vous ?

    Que pensez-vous d'Oracle ? � votre avis, y a-t-il mieux qu'Oracle comme SGBD ? Pourquoi ?

    Voir aussi :

    Oracle atteint ses objectifs de chiffre d'affaires du 1er trimestre, gr�ce � l'essor de Cerner et � la force du cloud, la soci�t� pr�voit une croissance comprise entre 21 % et 23 % au 2e trimestre

    PostgreSQL 15 est disponible, elle am�liore de l'ordre de 25 % � 400 % ses algorithmes de tri en m�moire et sur disque, et apporte la populaire commande MERGE

    Microsoft publie SQL Server 2022 avec de nouvelles fonctionnalit�s pour Azure et des am�liorations de performances, l'entreprise affirme que cette version est la plus compatible avec Azure � ce jour

    MySQL 8.0 est disponible, le SGBD se dote de nouvelles fonctionnalit�s SQL, de s�curit�, NoSQL et JSON et est jusqu'� deux fois plus performant
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et R�digez des actualit�s

  2. #2
    Expert confirm�
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Developer Advocate YugabyteDB
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par d�faut
    Le besoin de sortir d'Oracle est plus une question de libert� que de prix. Les entreprises qui paient cher Oracle mais qui ont leur appli qui fonctionne depuis 25 ans, en upgradant sans avoir � modifier leur code, en utilisant des fonctionnalit�s compl�tes (OLTP, document, datawarehouse, texte...) avec la m�me techno, et avec une des meilleure garantie de ne pas perdre de donn�es, s'y retrouvent en terme de prix/valeur. Par contre, la menace d'audit sauvage et de vente forc�e est un probl�me. D'o� l'attrait de l'Open Source et de la compatibilit� PostgreSQL qui vraiment communautaire.

    Par contre, si tout le monde r�ve de migrer sans changer l'appli, c'est impossible. Il y a eu beaucoup de projets similaires (EDB enterprise server par exemple). Mais d'une part il y aura toujours des modifications � faire. D'autre part, ce type de changement doit faire partie d'une modernisation de l'infrastructure, vers du cloud par exemple, en cassant des monolithes, etc. Le lift-and-shift ne para�t pas appropri�. L� o� ces couches de compatibilit� peuvent aider, c'est pour migrer en douceur: r��crire les use-case critiques. Faire tourner les autres en mode compatible, jusqu'� ce qu'ils soient r��cris. C'est ce que je vois avec YugabyteDB par exemple. Aller vers de bases de donn�es SQL cloud-native, distribu�es n�cessite de toute fa�on de repenser au design le l'application. Alors migrer facilement les donn�es, oui, mais le code, pas forc�ment tr�s utile.

    Ce qui m'intrigue avec ce genre de projet comme IvorySQL, c'est la raison en terme business. EDB voulait clairement prendre des clients � Oracle car c'est un march� qui paye plus. AWS pr�f�re avoir ses clients RDS sur Aurora plut�t que sur Oracle. Pour IvorySQL, c'est une soci�t� d'origine Chinoise o� il y a un tr�s gros march� d'entreprise qui ont de bonnes raisons de sortir d'une base de donn�e propri�taire d'un vendeur US. Cette compatibilit� va probablement cibler des fonctionnalit�s sp�cifiques (certains progiciels ou le core system de quelques grosse entreprises). Ce que je vois c'est que IvorySQL pour le moment s'est concentr� sur quelques points pr�cis (packages, connect by, global index). C'est loin d'�tre suffisant pour migrer une gross appli oracle.

  3. #3
    Membre extr�mement actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 243
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 243
    Par d�faut
    Citation Envoy� par pachot Voir le message
    Les entreprises qui paient cher Oracle mais qui ont leur appli qui fonctionne depuis 25 ans
    Ben voil�, tout est r�sum� par "qui fonctionne depuis 25 ans"!

    Oracle �tait LA solution pour une base de donn�es, il y a 25 ans! Ce qui n'est plus le cas aujourd�hui!

    Les dirigeants de Oracle se croient toujours 25 ans en arri�re quand ils �taient les rois du march� et qu'ils pouvaient imposer leur prix prohibitifs.

    Nous travaillons encore aujourd'hui sur des anciens syst�mes bas�s sur Oracle, mais Oracle est banni de tous nouveaux projets. Il n'y a tout simplement plus un seul de nos clients qui soit d'accord de subir les conditions de Oracle.�

    A mon avis, il n'y a pas de vrai avenir pour IvorySQL: Ceux qui sont d�j� sur Oracle sont de grosses entreprises qui ne vont pas courir le risque d'une migration; Vu le fric qu'ils brassent, les co�ts Oracle sont un d�tail. Pour les autres, ils ne vont pas partir avec du Oracle mais directement sur d'autres DB, moins ch�res et tout aussi efficaces. Si une soci�t� du CAC40 a besoin de bases de donn�es � la Oracle, la majorit� des applications seront pleinement combl�es par des bases de donn�es � la MySQL ou � la PostgreSQL.

  4. #4
    Membre confirm� Avatar de steel-finger
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Janvier 2013
    Messages
    187
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 187
    Par d�faut
    Citation Envoy� par Anselme45 Voir le message
    Oracle �tait LA solution pour une base de donn�es, il y a 25 ans! Ce qui n'est plus le cas aujourd�hui!.
    Il ne faut pas oublier aussi qu'il change les licences avec des closes tr�s limites pour le client final !

  5. #5
    Membre confirm�
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Juillet 2021
    Messages
    87
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Juillet 2021
    Messages : 87
    Par d�faut
    Je ne suis pas s�r d'avoir bien compris la pr�tention d'IvorySQL, ce serait un Postgre compatible avec un Oracle existant pour assurer la migration de l'existant sans avoir � tout remonter de 0 ?

  6. #6
    Expert confirm�
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Developer Advocate YugabyteDB
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par maxtal Voir le message
    Je ne suis pas s�r d'avoir bien compris la pr�tention d'IvorySQL, ce serait un Postgre compatible avec un Oracle existant pour assurer la migration de l'existant sans avoir � tout remonter de 0 ?
    Pour aider la migration, oui.
    Mais c'est limit� � quelques fonctionnalit�s / syntaxe similaire.
    Mes tests:
    https://dev.to/yugabyte/ivorysql-ive...ersion-21-14de

Discussions similaires

  1. R�ponses: 6
    Dernier message: 18/10/2016, 21h13
  2. [D�butant] .NET est-il compatible avec l'esprit projet communaitaire Open Source ?
    Par berceker united dans le forum Framework .NET
    R�ponses: 9
    Dernier message: 19/01/2014, 22h18
  3. R�ponses: 0
    Dernier message: 24/10/2011, 16h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo