Identyfikowanie kluczowych korzyści z usługi Azure Cosmos DB
Azure Cosmos DB to w pełni zarządzana baza danych NoSQL, która zapewnia małe opóźnienia, elastyczną skalowalność przepływności, dobrze zdefiniowaną semantyka spójności danych i wysoką dostępność.
Możesz skonfigurować bazy danych tak, aby mogły być globalnie rozproszone i dostępne w dowolnym z regionów świadczenia usługi Azure. Aby zmniejszyć opóźnienie, umieść dane w pobliżu miejsca, w którym znajdują się użytkownicy. Wybór wymaganych regionów zależy od globalnego zasięgu aplikacji i lokalizacji użytkowników.
Usługa Azure Cosmos DB umożliwia dodawanie lub usuwanie regionów skojarzonych z kontem w dowolnym momencie. Aby można było dodać lub usunąć region, nie trzeba wstrzymywać ani ponownie wdrażać aplikacji.
Najważniejsze korzyści wynikające z dystrybucji globalnej
Dzięki nowemu wielowzorcowemu protokołowi replikacji każdy region obsługuje zarówno zapisy, jak i odczyty. Funkcja wielowzorcowości umożliwia również:
- Nieograniczona elastyczna skalowalność zapisu i odczytu.
- Dostępność odczytu i zapisu na całym świecie wynosi 99,999%.
- Gwarantowane odczyty i zapisy obsługiwane w mniej niż 10 milisekundach w 99. percentylu.
Aplikacja może wykonywać operacje odczytu i zapisu niemal w czasie rzeczywistym we wszystkich regionach, które wybrano dla bazy danych. Usługa Azure Cosmos DB wewnętrznie obsługuje replikację danych między regionami z gwarancjami poziomu spójności wybranego poziomu.
Uruchamianie bazy danych w wielu regionach na całym świecie zwiększa dostępność bazy danych. Jeśli jeden region jest niedostępny, inne regiony automatycznie obsługują żądania aplikacji. Usługa Azure Cosmos DB oferuje dostępność odczytu i zapisu w 99,999% dla baz danych z wieloma regionami.