Empfohlen, 2024

Die Wahl des Herausgebers

Microsoft nimmt seine Datenbanken weltweit mit Cosmos DB

Introducing Azure Cosmos DB

Introducing Azure Cosmos DB
Anonim

Entwickler können ihre Anwendungen einfacher auf globale Anforderungen skalieren, wenn ein Datenbankprodukt von Microsoft am Mittwoch aktualisiert wird. Mit Cosmos DB können Entwickler Daten speichern, die in allen 36 Azure Public Cloud-Regionen des Unternehmens repliziert werden können.

Cosmos ist eine Erweiterung von DocumentDB, einem von Microsoft im Jahr 2015 gestarteten NoSQL-Datenbankdienst eine Funktion, mit der Entwickler zwischen fünf Konsistenzmodellen wählen können, die von "starker" bis "endgültiger" Konsistenz reichen.

Das Tool ermöglicht Entwicklern das Speichern und Zugreifen auf Daten mit einer Vielzahl von APIs, einschließlich DocumentDB, MongoDB, SQL, Gremlin und Azure-Tabellen. Microsoft garantiert 99,99 Prozent Datenverfügbarkeit, sagt aber auch, dass Antwortzeiten von der Datenbank für 99,99 Prozent der Benutzer in einer Azure-Region mit einem Cosmos-DB-Replikat unter 10 Millisekunden liegen. Cosmos bietet auch Garantien für Konsistenz und Durchsatz von 99,99 Prozent.

[Lesen Sie weiter: Die besten TV-Streaming-Dienste]

Global verbreitete Datenbanken wie Cosmos sind ein wichtiger Bestandteil des Versprechens der Cloud. Aufgrund der Lichtgeschwindigkeit werden App-Benutzer, die weit vom nächsten Rechenzentrum entfernt sind, längere Verzögerungen bei ihren Anfragen erleben. Cosmos DB wird es Entwicklern ermöglichen, die Datencenter-Skalierung von Microsoft zu nutzen, um globale Benutzer besser zu bedienen.

Dies ist auch ein wichtiger Schritt für das Unternehmen, mit anderen Cloud-Anbietern wie Amazon Web Services und Google Cloud Platform zu konkurrieren. Jedes Unternehmen hat seinen eigenen Ansatz für einen weit verbreiteten Managed Database Service. Cosmos DB zeichnet sich durch eine Vielzahl von Servicegarantien, eine globale Skalierung und einen neuartigen Konsistenzansatz aus.

Eine starke Konsistenz garantiert, dass Benutzer die aktuellsten Daten zu einigen Leistungskosten erhalten, was nützlich ist für Dinge wie Finanzdienstleistungsanwendungen. Kunden, die eine hohe Konsistenz wählen, opfern jedoch ihre Fähigkeit, die Datenbank über mehrere Regionen hinweg zu replizieren.

Im gegenteiligen Extremfall bedeutet eine mögliche Konsistenz, dass die Datenbank schneller reagiert, und riskiert, den Endbenutzern nicht den größtmöglichen Nutzen zu bieten. Datumsangaben. Es ermöglicht die globale Replikation und bietet die niedrigsten Kosten pro Lesevorgang eines beliebigen Konsistenzmodells in Cosmos DB.

Insgesamt haben weniger als 10 Prozent aller DocumentDB-Benutzer diese beiden Optionen ausgewählt. Sie wählen eher eine der Zwischenoptionen, wie Sitzungskonsistenz, die vorhersagbare Konsistenz für eine Benutzersitzung aufrechterhält, so dass Benutzer Daten lesen können, die sie in die Datenbank schreiben. Dies ist nützlich für Anwendungen, die auf Clientsitzungen angewiesen sind, um Benutzern Informationen zur Verfügung zu stellen.

Die eingeschränkte Stalenness-Konsistenz garantiert, dass Datenbanklesevorgänge hinter den Schreibvorgängen durch ein vom Entwickler definiertes Zeitfenster oder die Anzahl der Versionen zurückbleiben. Die konsistente Konsistenz der Präfixe garantiert, dass Endbenutzer niemals Lesevorgänge außerhalb der Reihenfolge sehen, aber die Daten sind möglicherweise nicht auf dem neuesten Stand.

Cosmos war nicht die einzige Nachricht auf der Build-Konferenz des Unternehmens am Mittwoch. Microsoft hat auch Versionen seines verwalteten Datenbankdienstes für MySQL und PostgreSQL angekündigt. Diese bieten Entwicklern die Möglichkeit, ihre bevorzugten Datenbanken zu verwenden, ohne Patching, Skalierung und andere traditionelle Aspekte der Datenbankverwaltung zu handhaben.

Ein neuer Datenbankmigrationsdienst ist auch in der frühen Vorschau verfügbar, um Unternehmen beim Verschieben von Daten von Plattformen wie Microsoft SQL Server und Oracle-Datenbank.

Beliebte Kategorien

Top