Azure Cosmos DB

Globalnie dystrybuowana, wielomodelowa usługa bazy danych

A database for extremely low latency and massively scalable applications anywhere in the world, with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale throughput and storage worldwide, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world— all backed by industry-leading, comprehensive service level agreements (SLAs).

Usługa Azure Cosmos DB została zaprojektowana jako globalnie rozproszony system baz danych

Gotowa do użycia funkcja dystrybucji globalnej

Z łatwością twórz aplikacje dystrybuowane globalnie, bez trudności związanych ze skomplikowanymi konfiguracjami wielu centrów danych. Usługa Azure Cosmos DB, zaprojektowana jako dystrybuowany globalnie system bazy danych, automatycznie replikuje dane do dowolnej liczby regionów, co pozwala na szybki, dynamiczny dostęp do informacji. Usługa Azure Cosmos DB obsługuje przezroczysty multihosting i oferuje gwarantowaną wysoką dostępność przez 99,999% czasu.

Usługa Azure Cosmos DB pozwala używać w jednej usłudze danych typu klucz-wartość, wykresów i dokumentów

Obsługa wielu modeli i wielu interfejsów API

Only Azure Cosmos DB allows you to use key-value, graph, column-family, and document data in one service. Azure Cosmos DB automatically indexes all data, and allows you to use your favorite API including SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra and Azure Table Storage to access your data.

Niezależne i elastyczne skalowanie magazynu oraz przepływności za pomocą usługi Azure Cosmos DB

Nieograniczone możliwości elastycznego skalowania na całym świecie

W przypadku usługi Azure Cosmos DB płacisz tylko za potrzebną przepływność i magazyn. Usługa Azure Cosmos DB umożliwia niezależne i elastyczne skalowanie magazynu i przepływności w dowolnym czasie i każdym miejscu na świecie. Dzięki temu współdziała ona doskonale z aplikacjami niewymagającymi użycia serwera.

Usługa Azure Cosmos DB oferuje pięć zdefiniowanych modeli spójności

Wiele dokładnie zdefiniowanych opcji wyboru spójności

Usługa Azure Cosmos DB oferuje pięć dokładnie zdefiniowanych poziomów spójności — silne, powiązana nieaktualność, spójny prefiks, sesja i ostateczne — umożliwiających pracę z aplikacjami w skali globalnej z użyciem intuicyjnego modelu programowania o małym opóźnieniu i wysokiej dostępności.

Gwarantowane małe opóźnienia

Gwarantowane małe opóźnienia na poziomie 99. percentyla

Obsługa żądań odczytu i zapisu pochodzących z najbliższego regionu przy równoczesnej dystrybucji danych na całym świecie. Dzięki zoptymalizowanemu pod kątem zapisu i niekorzystającemu z zatrzaśnięć aparatowi bazy danych usługa Azure Cosmos DB gwarantuje opóźnienia mniejsze niż 10 ms w przypadku operacji odczytu i opóźnienia mniejsze niż 15 ms w przypadku operacji zapisu (indeksowanych) na poziomie 99. percentyla.

Kompleksowe umowy SLA klasy korporacyjnej

Wiodące w branży umowy SLA klasy korporacyjnej

Zyskaj pewność, że Twoje aplikacje działają w „przetestowanej na polu bitwy” usłudze bazy danych zbudowanej w infrastrukturze światowej klasy. Usługa Azure Cosmos DB udostępnia zabezpieczenia i zgodność klasy korporacyjnej. Jest ona również pierwszą i jedyną usługą, która oferuje wiodące w branży umowy SLA zapewniające wysoką dostępność przez 99,999% czasu, opóźnienie w 99. percentylu, gwarantowaną przepływność i spójność.

Klienci korzystający z usługi Azure Cosmos DB

Co można skompilować przy użyciu usługi Azure Cosmos DB?

Dowiedz się więcej na temat przypadków zastosowań poniżej:

Globalna dystrybucja aplikacji o kluczowym znaczeniu

Gwarancja dostępu dla użytkowników na całym świecie dzięki wbudowanym w globalnych centrach danych firmy Microsoft możliwościom osiągania wysokiej dostępności i małych opóźnień.

Dowiedz się więcej

Diagram rozwiązania o zasięgu globalnym

IoT

Błyskawiczne i elastyczne skalowanie umożliwiające obsługę zróżnicowanych i nieprzewidywalnych obciążeń IoT bez pogorszenia wydajności procesów pozyskiwania danych i przetwarzania zapytań.

Diagram rozwiązania związanego z IoT i telematyką

Personalizacja

Generowanie spersonalizowanych zaleceń dla klientów w czasie rzeczywistym dzięki opcji natychmiastowego wglądu w dane z małym opóźnieniem i na podstawie ustawień z możliwością dostosowania spójności.

Dowiedz się więcej

Diagram rozwiązania związanego z personalizacją w czasie rzeczywistym

Handel detaliczny i elektroniczny

Obsługa szczegółowych zapytań powiązanych z wykazami różnych produktów, wzrostów ruchu i szybko zmieniających się zapasów.

Dowiedz się więcej

Diagram rozwiązania związanego z katalogiem produktów

Gry

Elastycznie skaluj bazę danych, aby obsługiwać nieprzewidywalne wzrosty ruchu i oferować wielu graczom środowiska o małych opóźnieniach w skali globalnej.

Dowiedz się więcej

Diagram rozwiązania związanego z grami

Aplikacje niewymagające użycia serwera

Używanie usług Azure Functions i Azure Cosmos DB w celu tworzenia globalnie dystrybuowanych, skalowalnych aplikacji niewymagających użycia serwera

Dowiedz się więcej

Diagram przedstawiający rozwiązanie niewymagające użycia serwera

Rozpocznij opracowywanie aplikacji za pomocą usługi Azure Cosmos DB

Usługa Azure Cosmos DB jest przeznaczona dla deweloperów i obsługuje wiele interfejsów API. Zobacz, co to jest usługa Azure Cosmos DB, zapoznaj się z poradami ekspertów lub dowiedz się więcej na temat możliwości interfejsów API i łączników.

Interfejsy API języków SQL i JavaScript

Usługa Azure Cosmos DB zapewnia natywną obsługę interfejsów API języków SQL i JavaScript.

Interfejs API bazy danych MongoDB

Dzięki obsłudze natywnych interfejsów API dla bazy danych MongoDB możesz używać usługi Azure Cosmos DB jako usługi w pełni zarządzanej bazy danych dla aplikacji MongoDB bez wprowadzania żadnych zmian w kodzie.

Interfejsy API usługi Azure Table Storage

Usługi Azure Cosmos DB możesz używać jako dystrybuowanej globalnie bazy danych razem z aplikacją opartą na usłudze Azure Table Storage bez konieczności wprowadzania zmian w kodzie interfejsu API usługi Table. Zyskujesz dostęp do indeksów pomocniczych, dystrybucji globalnej, opartej na zasadach możliwości pracy w trybie failover oraz wielu innych funkcji.

Apache® Cassandra API

Delivering Cassandra as-a-service over the power of Azure Cosmos DB. Developers can use Cassandra SDKs and tools to build applications at near-infinite global scale with SLA-backed capabilities of the Azure Cosmos DB platform.

Apache Spark

W przypadku używania usługi Machine Learning w czasie rzeczywistym dla globalnie dystrybuowanych zestawów danych zarządzanych przez usługę Azure Cosmos DB użyj łącznika usługi Spark w celu uruchamiania zapytań usługi Apache Spark. Łącznik usługi Spark korzysta z zalet natywnych indeksów zarządzanych przez usługę Azure Cosmos DB, co powoduje znaczący wzrost wydajności.

Interfejsy API języka Gremlin

Możesz korzystać z natywnych interfejsów API programu Graph w usłudze Azure Cosmos DB bez wprowadzania zmian w kodzie oraz wysyłać globalnie dystrybuowane zapytania programu Graph przy użyciu języka Gremlin z interfejsem API programu Graph.

Powiązane produkty i usługi

SQL Database

Zarządzana, relacyjna baza danych SQL udostępniana jako usługa

App Service

Szybko twórz zaawansowane internetowe i mobilne aplikacje w chmurze

HDInsight

Aprowizacja usługi Hadoop w chmurze, platformy Spark, programu R Server, bazy danych HBase i klastrów systemu Storm

Explore Azure Cosmos DB and see turnkey global distribution in action