Am ersten Tag der jährlichen I/O-Konferenz 2022 am Mittwoch kündigte die Google Cloud Platform (GCP) eine neue Datenbankoption namens AlloyDB an, die auf der Open-Source-PostgreSQL-Datenbank basiert, die zu einer beliebten Wahl für Entwickler geworden ist. Die neue Datenbank soll Benutzer ansprechen, deren Codepaket auf einer vollständigen Datenbank basiert, die Optionen wie Transaktionen, gespeicherte Prozeduren oder ACID-konforme (atomare, konsistente, isolierte und robuste) Trigger bietet.
Während AWS (Amazon Web Service) weltweit führend im Cloud-Computing bleibt, kündigte GCP gestern neue Datenspeicher- und -verarbeitungslösungen an, um die Lücke zwischen den beiden Unternehmen zu schließen. Mit AlloyDB glaubt GCP, direkt mit bestehenden Angeboten von Unternehmen wie Oracle, IBM oder Microsoft konkurrieren zu können, indem es klassische Funktionalität in einem modernen, Cloud-nativen Paket anbietet. Es wird geschätzt, dass AlloyDB für Transaktions-Workloads doppelt so schnell ist wie Auroras PostgreSQL als AWS und viermal schneller als PostgreSQL für die gleichen Workloads.
Zudem soll AlloyDB bei analytischen Abfragen bis zu 100 Mal schneller sein als die Standardversion von PostgreSQL. Wir haben viele Kunden, darunter Reisebüros, Einzelhändler, Autohersteller oder Finanzdienstleister, die sehr teure proprietäre Datenbanken gekauft haben und wirklich versuchen, sich von ihnen zu befreien und Open Source zu werden. Wir können die Gründe erraten, warum Kunden den Lieferanten wechseln möchten. „Die Kosten sind definitiv ein Teil davon, aber es gibt viele teure Lizenzbedingungen“, sagt Andy Guttmans, Managing Director und Vice President of Databases bei GCP.
werden auditiert. Er fügte hinzu, dass es viel Praxis gibt, meiner Meinung nach, unfreundlich. Gutmans verbrachte mehrere Jahre bei AWS, bevor er 2020 als General Manager und Vice President of Engineering für seine Datenbankprodukte zu Google kam. Zu den von Gutmans vorgebrachten Punkten kommt die Tatsache hinzu, dass Postgres heute eine Art De-facto-Standard für relationale Open-Source-Datenbanken ist ( und der Niedergang von MySQL) Wir verstehen besser, warum Google sich entschieden hat, einen dedizierten und effizienten PostgreSQL-Dienst anzubieten. Gutmans glaubt, dass AlloyDB Kunden anziehen sollte.
AlloyDB ist ein vollständig verwalteter, PostgreSQL-kompatibler Datenbankdienst. Wenn Sie mit GCP vertraut sind, kommt Ihnen ein vollständig verwalteter PostgreSQL-Datenbankdienst möglicherweise bekannt vor. Schließlich bietet das Unternehmen bereits CloudSQL für PostgreSQL und Spanner, den vollständig verwalteten relationalen Datenbankdienst von Google Cloud, an und stellt auch eine PostgreSQL-Schnittstelle bereit. Aber diese verschiedenen Dienste bieten einfach eine PostgreSQL-kompatible Schnittstelle, um Entwicklern die Nutzung dieser Fähigkeiten zu ermöglichen.
AlloyDB ist im Kern die standardmäßige PostgreSQL-Datenbank, obwohl das Team ihren Kern modifiziert hat, um das Beste aus der Infrastruktur von Google herauszuholen und gleichzeitig mit neuen Versionen auf dem Laufenden zu bleiben, sobald diese veröffentlicht werden. Technisch gesehen stützte sich das AlloyDB-Team dann auf die vorhandene Infrastruktur von Google, die Computing und Storage trennt. Es ist dieselbe Infrastrukturebene, die Spanner, BigQuery und fast alle Dienste von Google unterstützt. Laut Gutmans verschafft dies dem Dienst einen echten Vorteil gegenüber seinen Konkurrenten.
Er erklärte, dass sich AlloyDB speziell auf PostgreSQL konzentriert und auf nichts anderes. Sie haben nicht immer die Fähigkeit, sich so sehr zu verbessern, wenn Sie mehr als einen unterstützen müssen [moteur de base de donnes et langage de requte]. Wir haben uns entschieden, uns Firmen zu fragen [c’est] Postgres sagte für diese alten Datenbankmigrationen, also lasst uns unser Bestes in Postgres geben. Beispielsweise erlauben Teamänderungen am Postgres-Kernel nun eine lineare Skalierung des Systems auf mehr als 64 virtuelle Kerne.
Auf der Analyseseite entwickelte das Team einen benutzerdefinierten Caching-Dienst, der auf maschinellem Lernen beruht, um Client-Zugriffsmuster zu lernen und dann das Postgres-Zeilenformat in ein Spaltenformat zu konvertieren. Speicher, der schneller gescannt werden kann. AlloyDB wird in Google Cloud gehostet und als Service abgerechnet. In diesem Zusammenhang sagte Guttmans auf der Konferenz am Mittwoch, dass das neue Preismodell einfacher und frei von versteckten Gebühren sein soll, die oft zu hohen und unerwarteten Rechnungen führen.
Zum Beispiel beinhaltet das Modell von Google keine Input/Output (I/O)-Gebühren, die zusätzliche Kosten sind, die bei einigen Verträgen von Cloud-Anbietern wie AWS üblich sind. Das neue Angebot von Google schließt sich dem vieler anderer Unternehmen an, die Datenbankprodukte rund um PostgreSQL entwickeln. Einige Cloud-Service-Anbieter wie DigitalOcean, Vultr und AWS bieten verwaltete Versionen beliebter Open-Source-Datenbanken wie MySQL, Redis und PostgreSQL an. Diese Produkte stellen die Standardversion der Datenbank bereit.
Diese Lösungen übernehmen auch viele Softwareinstallationen, Serverkonfigurationen und Aktualisierungsaufgaben, wenn neue Sicherheitspatches verfügbar werden. In der Zwischenzeit bauen andere Unternehmen verfeinerte Versionen um die Open-Source-Datenbank herum und fügen einige neue Funktionen hinzu, mit denen sie eine brandneue Datenbank erstellen können. Unternehmen wie Yugabyte und Fly.io erstellen Versionen von PostgreSQL, die in große Datensätze passen, die auf der ganzen Welt verteilt sind.
Sie übernehmen einen großen Teil der Datensynchronisationsaufgaben zwischen verschiedenen Instanzen und Teilen. Einige Unternehmen wie Oracle und PlanetScale machen etwas Ähnliches mit MySQL, einer weiteren beliebten Open-Source-Option. Google strebt danach, sich durch schnellere Leistung und ein sehr starkes Service Level Agreement zu differenzieren. Das Unternehmen hat einige grundlegende Speicherverfahren umgeschrieben, um Transaktions- und Analyseabfragen zu beschleunigen. AlloyDB bietet Benutzern die Möglichkeit, Speicher entsprechend ihrem Nutzungsmuster zu konfigurieren.
Quelle: Google Cloud
Und du?
Was denkst du darüber?
Was halten Sie von Googles neuem AlloyDB-Produkt?
Was halten Sie von den Benchmark-Ergebnissen für AlloyDB AWS Aurora und Postgres Standard Edition?
Siehe auch
Google wird kostenlose G Suite-Konten schließen, wenn der Kontoinhaber kein Upgrade auf ein kostenpflichtiges Konto durchführt, die Nutzer haben bis Mai Zeit, um zu gehen
Laut AtlasVPN werden 86 % der gehackten Google Cloud-Konten für illegale Verschlüsselung verwendet, wobei andere Angriffe Port-Scanning für andere Ziele im Internet beinhalten
Google kündigt virtuelle Cloud TPU-Maschinen für KI-Arbeitslasten an, die darauf ausgelegt sind, maschinelle Lernmodelle mit KI-Diensten in Google Cloud auszuführen
Google CloudSQL bietet für Microsoft SQL Server einen vollständig verwalteten Dienst an, der Google Cloud Platform-Kunden angeboten werden soll