mercredi, 24 avril 2024

Pourquoi Google Cloud se bat contre AWS, Azure, sur le marché brûlant de PostgreSQL

Alors que de plus en plus d’entreprises transfèrent leurs données de la tradition vers des bases de données open source dans le cloud, Google Cloud Platform (GCP) utilise une base de données en tant que service (DBaaS) entièrement gérée et compatible avec PostgreSQL, appelée AlloyDB, maintenant en avant-première publique et destiné à gérer la similitude Amazon Aurora et la base de données Microsoft Azure pour PostgreSQL.

D’ici 2022, 75 % de toutes les bases de données seront publiées ou migrées vers une plate-forme cloud, avec seulement 5 % jamais envisagé pour un rapatriement vers des systèmes sur site, selon Gartner. Cette tendance est alimentée par le fait que les entreprises continuent d’utiliser des bases de données à des fins d’analyse, a déclaré Gartner.

En outre, selon Gartner, plus de 50 % des bases de données traditionnelles restent en transition vers l’open source et plus encore. plus de 70 % du développement de nouvelles applications se fait sur des bases de données open source. De nombreuses entreprises choisissent PostgreSQL pour leur système de gestion de base de données.

Pourquoi les entreprises choisissent-elles PostgreSQL ?

Google Cloud, AWS et Microsoft se sont concentrés sur PostgreSQL en raison de son attrait croissant pour nommer quelques bases de données, déclarent les experts.

 » Postgres est incontestablement au milieu d’un regain d’intérêt et d’utilisation. Cela est en grande partie dû au fait qu’il s’agit d’une base de données open source avec de nombreuses entreprises potentielles, et qu’il s’agit d’une base de données polyvalente qui s’est progressivement ajustée à toutes les charges de travail « , a déclaré Stephen O’Grady, analyste principal chez RedMonk.

En outre, explique Tony Baer, ​​directeur et fondateur de dbInsight, il existe également une énorme communauté de bases de données basées sur PostgreSQL tirant parti de l’innovation de base et de la base de capacités qu’il est difficile de négliger, la positionnant comme une base par défaut ouverte de niveau entreprise. base de données source.

D’autres analystes pensent que bien que PostgreSQL soit encore pour dépasser la popularité de MySQL, d’Oracle, il a des avantages.

 » En comparant MySQL et PostgreSQL, les organisations préfèrent les capacités transactionnelles et analytiques de PostgreSQL, la prise en charge étendue des informations spatiales , une assistance SQL plus large, une sécurité et une gouvernance améliorées et une assistance élargie pour les langages de programmes, entraînant un développement plus important », a déclaré Noel Yuhanna, analyste principal chez Forrester.

Selon les données de la plate-forme de connaissances des bases de données relationnelles db-engines . com, PostgreSQL a progressivement gagné en popularité et est actuellement le quatrième SGBDR (système de gestion de base de données relationnelle) le plus populaire et le quatrième élément le plus populaire parmi toutes les bases de données dans leur classement.

L’augmentation constante de la popularité a en fait obligé les hyperscalers à créer des services de base de données construits sur PostgreSQL, a déclaré Doug Henschen, analyste principal de l’étude Constellation Research.

« Les fournisseurs de cloud investissent des ressources dans l’utilisation de services de migration qui facilitent le déplacement du travail ces services basés sur Postgre, et ils améliorent également les fonctionnalités de compatibilité avec Oracle Database en particulier. Le calendrier de plusieurs services et améliorations de la compatibilité avec les bases de données commerciales vient de motiver davantage de migrations et d’augmenter l’attrait pour PostgreSQL « , a déclaré Henschen.

Google a en fait récemment ajouté une conversion de schéma Oracle vers PostgreSQL et des capacités de duplication d’informations à son serveur de migration de base de données vice.

Voici la distinction entre AlloyDB de Google et CloudSQL

Google affirme que son tout nouveau AlloyDB, en tant que DBaaS géré par PostgreSQL, est pour  » -end databases  » contrairement à son service de base de données géré CloudSQL PostgreSQL existant, qui, selon l’entreprise, connaît également une  » excellente  » traction.

 » Nous avons vu qu’il y avait des espaces particuliers que nous pourrions et devions remplir, pour vraiment s’assurer que les meilleures bases de données finales pourraient effectivement passer. Et ce sont des lacunes dans leurs domaines d’échelle, de disponibilité, d’extension des cas d’utilisation un peu au-delà du transactionnel pour également prendre en charge le travail analytique « , a déclaré Andi Gutmans, responsable de base des bases de données chez Google Cloud.

AlloyDB tire parti de Google Les capacités des installations du cloud dans le domaine du stockage, du calcul et de la mise en réseau tout en l’intégrant à la compatibilité Postgres, a déclaré Gutmans, ajoutant qu’il offre des performances et une évolutivité plus rapides que le service CloudSQL pour PostgreSQL existant.

Couche de stockage est crucial pour l’efficacité de PostgreSQL

 » Nous découvrons que l’ingrédient actif crucial est la toute nouvelle couche de stockage qui augmente les performances de PostgreSQL », a déclaré Yuhanna de Forrester.

 » Contrairement à MySQL, qui prend en charge plusieurs moteurs de stockage, PostgreSQL s’appuie généralement sur un seul moteur de stockage. Bien qu’AlloyDB exploite une couche de stockage cloud native propriétaire, il utilise une compatibilité PostgreSQL à 100 %, permettant aux applications PostgreSQL existantes de migrer sans modification d’application ou de base de données « , a déclaré Yuhanna, ajoutant qu’il s’attend à voir une forte traction pour le nouveau service à mesure que les entreprises se développent. leur utilisation de PostgreSQL.

Google a également inclus des accélérateurs ainsi que des capacités d’IA et d’intelligence artificielle dans le DBaaS géré pour garantir une gestion facile avec de meilleures performances, a déclaré Gutmans.

 » Nous utilisons l’apprentissage automatique et les algorithmes pour éliminer une grande partie des problèmes de gestion que les clients ont rencontrés dans le passé avec des choses comme Postgres et le faire pour eux. Ce sont des choses comme la gestion de l’auto-VACUUM, la façon dont nous mettons en place les circonstances pour une efficacité optimale, la configuration de la gestion du stockage et de la mémoire, etc. « , a déclaré Gutmans. L’Auto-VACUUM décrit un processus qui nettoie les informations redondantes.

AlloyDB propose également une intégration de la plate-forme Vertex AI, un atelier créé pour les scientifiques de l’information chargés de projets d’apprentissage automatique, et selon Gutmans, les entreprises pourraient  » faire de l’inférence en temps réel dans le cadre de transactions. « 

Un exemple d’une telle inférence en temps réel, que Gartner appelle des offres améliorées, consiste à activer ou à appeler un module de détection de fraude dans une transaction pour une entrée de carte de paiement pour les dépenses. Un grand nombre de services de base de données cloud commencent à tirer parti de l’apprentissage automatique pour effectuer une analyse constante en boucle fermée pour l’auto-réglage et l’optimisation, a déclaré Henschen de Constellation, ajoutant que la simplification de l’entretien grâce à l’auto-réglage et à l’optimisation n’est pas unique.

 » Dans le cas d’AlloyDB, il optimise à la fois le stockage en ligne et en colonne, de sorte qu’il peut répondre à la fois aux besoins transactionnels et analytiques et n’a pas besoin d’être réglé, du moins Google le prétend, pour une exigence ou l’autre « , Henschen  » Cette performance « trans-analytique » prend également en charge l’intégration avec Vertex AI. L’avantage est de hautes performances dans des situations telles que le financement, les menaces, l’analyse de désabonnement, etc., où vous essayez de fournir un service aux consommateurs en temps réel tout en prenant en charge simultanément une analyse approfondie basée sur la science des données. « 

Compatible avec Postgres contre PostgreSQL

Le nouveau AlloyDB de Google Cloud pour PostgreSQL est un service compatible avec Postgres, qui est différent d’un service de base de données PostgreSQL comme CloudSQL de GCP. Il est conçu pour être différent (plus rapide, plus gérable, fiable et évolutif) que le RDMS PostgreSQL standard tout en en reprenant les bases et la sémantique standard, ont déclaré les experts.

« Il existe de nombreux PostgreSQL -base de données compatible qui ne sont pas PostgreSQL, mais ils utilisent toute la sémantique SQL de cette base de données pour tirer parti de l’attrait et de la familiarité de la façon dont vous programmez/interrogez PostgreSQL « , a déclaré Henschen.

Cela suggère également que les développeurs peuvent construire ou déplacer des applications développées sur PostgreSQL vers cette base de données.

Le nouveau service, que l’entreprise déclare être « 100 % compatible Postgres », prend en charge plus de 50 extensions de la communauté Postgres, a déclaré Gutmans de Google.

Prix et concurrence sur le marché PostgreSQL

Google déclare que le tout nouveau DBaaS géré offre une meilleure efficacité tarifaire que ses concurrents, car il a en fait affiné sa technique de tarification pour laisser de côté les frais d’entrée/sortie difficiles que la plupart des entreprises doivent supporter pour les services de base de données gérés.

Les entreprises seront facturées sur le calcul, le stockage et les autres services qu’elles consomment, a déclaré Gutmans, ajoutant que cela permettra aux entreprises de planifier plus facilement leurs dépenses.

Cependant, AlloyDB pour le service PostgreSQL aura de gros concurrents comme Amazon Aurora, Oracle Autonomous Databases et Oracle mySQL HeatWave, à la fois du point de vue de la vitesse/coût, ainsi que pour OLAP (traitement analytique en ligne) et OLTP (traitement des transactions en ligne .

 » Je ne pense pas qu’Aurora traite les exigences analytiques de manière aussi approfondie qu’AlloyDB, bien qu’il s’intègre à SageMaker pour prendre en charge le même type de situations d’inférence en temps réel », a déclaré Henschen.  » Oracle est bien connu pour promouvoir Oracle Database en tant que ‘base de données universelle’ qui peut tout faire, mais il est à noter qu’il dispose de différents services Oracle Autonomous Database qui sont réglés pour une utilisation transactionnelle ou d’entrepôt de données/analytique « , a déclaré Henschen, gardant à l’esprit qu’il n’y a pas encore d’implémentations réelles d’AlloyDB.

La décision de Google d’introduire le nouveau DBaaS géré pourrait être considérée comme une technique pour couvrir autant de marché que possible, a déclaré Grady de RedMonk.

 » Tout comme AWS fournit à la fois un Postgres vanille de base et une option propriétaire compatible avec Postgres dans Aurora, Google semble s’adresser à la fois aux marchés qui valent le niveau d’une base de données open source et à ceux qui sont prêts à compromettre la base entièrement open source dans revenir pour une base de données plus performante compatible avec Postgres », a déclaré Grady.

Amazon Aurora prend en charge les bases de données MySQL et PostgreSQL.

Google n’a pas encore précisé quand AlloyDB sera généralement proposé.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici