Dokumentacja usługi Azure Cosmos DB
W pełni zarządzana, rozproszona baza danych NoSQL, relacyjna i wektorowa na potrzeby tworzenia nowoczesnych aplikacji. Wysoka wydajność, wysoka dostępność i obsługa baz danych PostgreSQL typu open source, MongoDB i Apache Cassandra. Bezproblemowe tworzenie aplikacji natywnych dla chmury.
Architektura
Wektorowa baza danych w usłudze Azure Cosmos DBOdniesienie
PricingSzkolenie
Certyfikacja — Azure Developer AssociateWprowadzenie
Azure Cosmos DB EmulatorInterfejsy API
Wybierz spośród wielu interfejsów API, które zapewniają zgodność z popularnymi modelami noSQL i relacyjnych baz danych dla nowoczesnych aplikacji.
NoSQL
Twórz aplikacje przy użyciu natywnych zapytań SQL z automatycznym indeksowaniem i elastycznością schematu dla obciążeń opartych na dokumentach.
MongoDB
Bezproblemowe migrowanie istniejących aplikacji MongoDB dzięki pełnej zgodności protokołu przewodowego i znanym narzędziom bazy danych MongoDB.
Apache Cassandra
Twórz wysoce skalowalne aplikacje przy użyciu języka Cassandra Query Language (CQL) z automatyczną dystrybucją globalną.
Apache Gremlin
Tworzenie aplikacji opartych na grafach przy użyciu języka przechodzenia grafu Gremlin na potrzeby złożonych zapytań dotyczących relacji.
Table
Modernizowanie aplikacji usługi Azure Table Storage przy użyciu funkcji Premium i dystrybucji globalnej.
PostgreSQL
Twórz rozproszone aplikacje relacyjne przy użyciu znanego protokołu przewodowego PostgreSQL z skalowaniem w poziomie.
Przewodniki dla deweloperów i metodyki DevOps
Rozwijaj przepływy pracy programowania i DevOps, korzystając z praktycznych przewodników, narzędzi i najlepszych rozwiązań dotyczących tworzenia skalowalnych aplikacji w usłudze Azure Cosmos DB.
Integracja wyszukiwania wektorowego i sztucznej inteligencji
Odblokuj nowe funkcje w aplikacjach za pomocą usługi Azure Cosmos DB, implementując zaawansowane funkcje wyszukiwania wektorowego i oparte na sztucznej inteligencji.
Infrastruktura jako kod (IaC)
Automatyzacja wdrażania i zarządzania zasobami Azure Cosmos DB z użyciem nowoczesnych narzędzi infrastruktury jako kodu (IaC), takich jak Bicep, szablony ARM i Terraform.
Nawiązywanie połączenia z bazą danych
Dowiedz się, jak nawiązać połączenie z usługą Azure Cosmos DB przy użyciu różnych narzędzi, sterowników i popularnych języków programowania w różnych interfejsach API.
Optymalizacja wydajności
Poznaj techniki zwiększania szybkości, wydajności i skalowalności aplikacji usługi Azure Cosmos DB w różnych wzorcach obciążeń.
Tworzenie pierwszej aplikacji
Utwórz aplikację konsolową przy użyciu usługi Azure Cosmos DB i preferowanego języka programowania i interfejsu API.
Podstawowe pojęcia i architektura
Zapoznaj się z podstawowymi pojęciami, które zapewniają globalną dystrybucję, spójność i wydajność usługi Azure Cosmos DB.
Eksplorowanie podstawowych pojęć
Poznaj podstawowe bloki konstrukcyjne usługi Azure Cosmos DB, w tym modele zasobów, dystrybucję globalną i poziomy spójności.
Modelowanie danych
Projektowanie efektywnych modeli danych i strategii partycjonowania w celu uzyskania optymalnej wydajności i wydajności kosztów.
Analiza w usłudze Microsoft Fabric
Integracja usługi Azure Cosmos DB z usługą Microsoft Fabric na potrzeby analizy.
Zabezpieczenia i zgodność
Ochrona danych i aplikacji za pomocą kompleksowych funkcji zabezpieczeń, w tym szyfrowania, kontroli dostępu i certyfikacji zgodności.
Omówienie zabezpieczeń
Wszechstronne funkcje zabezpieczeń do ochrony danych w stanie spoczynku, w trakcie przesyłania i przetwarzania.
Kontrola dostępu i uwierzytelnianie
Zarządzanie dostępem użytkowników i uwierzytelnianiem przy użyciu identyfikatora Entra firmy Microsoft, kontroli dostępu opartej na rolach i tokenów zasobów.
Bezpieczeństwo sieci
Zabezpiecz łączność z bazą danych za pomocą sieci wirtualnych, prywatnych punktów końcowych i reguł zapory.
Migracja danych i narzędzia
Migrowanie istniejących danych do usługi Azure Cosmos DB przy użyciu różnych narzędzi i usług zaprojektowanych dla różnych źródeł danych i scenariuszy migracji.
Opcje migracji
Wybierz odpowiednie podejście do migracji dla źródła danych i docelowego interfejsu API przy użyciu natywnych narzędzi i usług platformy Azure.
Przewodniki po migracji
Przewodniki po migracji krok po kroku dla określonych platform baz danych i narzędzi migracji.
Przykłady i zasoby
Przyspieszanie opracowywania usługi Azure Cosmos DB przy użyciu przykładów kodu, zasobów społeczności i materiałów szkoleniowych.
Przykłady firmy Microsoft
Oficjalne przykłady, galerie i repozytoria kodu firmy Microsoft na potrzeby programowania w usłudze Azure Cosmos DB we wszystkich interfejsach API.
Społeczność typu open source
Przykłady, narzędzia i zasoby oparte na społeczności z ekosystemu open source usługi Azure Cosmos DB.
Filmy wideo i zdarzenia
Bądź na bieżąco z najnowszymi wydarzeniami usługi Azure Cosmos DB za pośrednictwem konferencji, seminariów internetowych i edukacyjnych serii wideo.
Usługa Azure Cosmos DB to w pełni zarządzana baza danych NoSQL, relacyjna i wektorowa na potrzeby nowoczesnego tworzenia aplikacji. Twórz aplikacje natywne dla chmury z gwarantowaną szybkością w dowolnej skali, gotową dystrybucję globalną i kompleksową dostępność wspieraną przez umowę SLA.
Kluczowe możliwości:
- Jednocyfrowe czasy odpowiedzi w milisekundach z automatyczną i natychmiastową skalowalnością.
- Obsługa wielu interfejsów API — NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin i Table
- Funkcje oparte na sztucznej inteligencji — wektorowa baza danych, funkcja Query Copilot i bezproblemowa integracja usług Azure AI Services
- Zabezpieczenia klasy korporacyjnej — szyfrowanie danych w spoczynku, kontrola dostępu oparta na rolach i certyfikaty zgodności
- Dystrybucja globalna — zapisy i dystrybucja danych w wielu regionach w każdym regionie Azure
Zaufane przez liderów branży: Platforma OpenAI korzysta z usługi Azure Cosmos DB do dynamicznego skalowania chatGPT, umożliwiając wysoką niezawodność i niską konserwację jednej z najszybciej rozwijających się aplikacji konsumenckich w historii.
Rozpocznij dziś pracę z emulatorem usługi Azure Cosmos DB na potrzeby programowania lokalnego.