Udostępnij przez


Co to jest usługa Azure Cosmos DB dla języka Apache Gremlin?

Ważne

Szukasz rozwiązania bazy danych dla scenariuszy o dużej skali z umową SLA gwarantującą poziom dostępności na poziomie 99,999%, natychmiastowym skalowaniem automatycznym i automatycznym przełączaniem awaryjnym między wieloma regionami? Rozważmy usługę Azure Cosmos DB dla noSQL.

Czy chcesz zaimplementować graf przetwarzania analitycznego online (OLAP) lub przeprowadzić migrację istniejącej aplikacji Apache Gremlin? Rozważ użycie programu Graph w usłudze Microsoft Fabric.

Usługa Azure Cosmos DB to w pełni zarządzana i bezserwerowa baza danych NoSQL do tworzenia nowoczesnych aplikacji, w tym aplikacji i agentów sztucznej inteligencji. Dzięki szybkości i dostępności opartej na umowie SLA, a także natychmiastowej dynamicznej skalowalności, idealnie nadaje się do aplikacji NoSQL w czasie rzeczywistym, które wymagają wysokiej wydajności i rozproszonego przetwarzania na ogromnych ilościach danych NoSQL.

Azure Cosmos DB for Apache Gremlin to w pełni zarządzana usługa bazy danych grafów, która umożliwia przechowywanie, wykonywanie zapytań i nawigację po danych grafowych na dużą skalę przy użyciu języka zapytań Gremlin. Ten interfejs API jest oparty na strukturze Apache TinkerPop typu open source i jest przeznaczony dla aplikacji, które muszą modelować i analizować złożone relacje między punktami danych. Ten interfejs API jest przeznaczony dla rozwiązań, takich jak sieci społecznościowe, silniki rekomendacji i połączone urządzenia.

Dane

Interfejs API dla języka Gremlin jest przeznaczony do przechowywania danych grafu właściwości i zarządzania nimi. Grafy właściwości składają się z wierzchołków (węzłów) i krawędzi (relacji), z których każda może mieć dowolną liczbę właściwości klucz-wartość. Ta elastyczna struktura umożliwia reprezentowanie wysoce połączonych danych, takich jak osoby i ich relacje, urządzenia i ich połączenia lub dowolna sieć jednostek i interakcji. Interfejs API obsługuje schematy dynamiczne, dzięki czemu można rozwijać strukturę grafu w miarę rozwoju aplikacji.

Funkcje

Każdy interfejs API zgodności usługi Azure Cosmos DB oferuje niezawodny zestaw funkcji, które ułatwiają tworzenie nowoczesnych, skalowalnych aplikacji. Najważniejsze funkcje interfejsu API dla języka Gremlin obejmują:

  • W pełni zarządzana usługa: nie trzeba zarządzać infrastrukturą, aktualizacjami ani kopiami zapasowymi. Usługa Azure Cosmos DB obsługuje wszystkie aspekty operacyjne, dzięki czemu można skupić się na logice aplikacji.

  • Elastyczna skalowalność: bezproblemowo skaluj magazyn i przepływność w celu obsługi grafów z miliardami wierzchołków i krawędzi. Dane są automatycznie partycjonowane i dystrybuowane w celu zapewnienia wysokiej wydajności.

  • Dystrybucja globalna: zapewnia dostęp o małych opóźnieniach i wysoką dostępność dla użytkowników na całym świecie przez replikowanie danych grafów w dowolnym regionie świadczenia usługi Azure.

  • Automatyczne indeksowanie: wszystkie właściwości wierzchołków i krawędzi są domyślnie indeksowane, umożliwiając szybkie i elastyczne zapytania bez ręcznego zarządzania indeksami.

  • Zgodność typu open source: interfejs API jest oparty na platformie Apache TinkerPop, obsługuje język zapytań Gremlin i integruje się z szerokim ekosystemem narzędzi i bibliotek.

  • Możliwe do dostosowania poziomy spójności: wybierz spośród pięciu dobrze zdefiniowanych poziomów spójności, aby zrównoważyć wydajność, dostępność i spójność danych dla potrzeb aplikacji.

  • Zintegrowane zabezpieczenia: skorzystaj z funkcji zabezpieczeń klasy korporacyjnej, w tym szyfrowania danych w spoczynku i podczas przesyłania, kontroli dostępu opartej na rolach i certyfikacji zgodności.

Typowe scenariusze

Interfejs API dla języka Gremlin jest idealny w scenariuszach, w których relacje między punktami danych są tak ważne, jak same dane. Typowe przypadki użycia to:

  • Sieci społecznościowe i klient 360: Modelowanie i analizowanie połączeń między osobami, ich zainteresowaniami i interakcjami w celu dostarczania spersonalizowanych doświadczeń i detalicznych informacji.

  • Silniki rekomendacji: dostarczaj spersonalizowane rekomendacje w czasie rzeczywistym, łącząc informacje o użytkownikach, produktach i zachowaniach.

  • Geoprzestrzenne i logistyczne: znajdowanie optymalnych tras, analizowanie sąsiedztwa i zarządzanie sieciami lokalizacji lub zasobów dla aplikacji w transporcie, logistyki i podróży.

  • Internet rzeczy (IoT): uzyskaj wgląd w kondycję i zależności systemu, reprezentując i monitorując sieci urządzeń, czujników i ich interakcji.

Ważne

To wprowadzenie zawiera przegląd różnych funkcji usługi Azure Cosmos DB for Apache Gremlin, które zapewniają zgodność protokołu przewodowego ze specyfikacją Apache TinkerPop. Niektóre funkcje mogą się różnić od Apache TinkerPop. Aby uzyskać więcej informacji, zobacz zgodność z narzędziem Apache TinkerPop.