Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Вы ищете решение для баз данных для крупномасштабных сценариев с соглашением об уровне обслуживания (SLA) с доступностью 99,999%, мгновенным автомасштабированием и автоматическим переключением на резервные ресурсы в нескольких регионах? Рассмотрим Azure Cosmos DB для NoSQL.
Вы хотите реализовать граф интерактивной аналитической обработки (OLAP) или перенести существующее приложение Apache Gremlin? Рассмотрим Graph в Microsoft Fabric.
Azure Cosmos DB — это полностью управляемая и бессерверная база данных NoSQL для современной разработки приложений, включая приложения ИИ и агенты. Благодаря поддержке SLA в части скорости и доступности, а также мгновенной динамической масштабируемости, этот продукт идеально подходит для приложений NoSQL в реальном времени, требующих высокой производительности и распределённых вычислений на больших объёмах данных NoSQL.
Azure Cosmos DB для Apache Gremlin — это полностью управляемая служба базы данных графов, которая позволяет хранить, запрашивать и обходить крупномасштабные данные графов с помощью языка запросов Gremlin. Этот API основан на платформе Apache TinkerPop с открытым исходным кодом и предназначен для приложений, которые должны моделировать и анализировать сложные связи между точками данных. Этот API предназначен для таких решений, как социальные сети, подсистемы рекомендаций и подключенные устройства.
Данные
Специально разработанный API для Gremlin предназначен для хранения и управления данными графа свойств. Графы свойств состоят из вершин (узлов) и ребер (связей), каждый из которых может иметь произвольное количество свойств "ключ-значение". Эта гибкая структура позволяет представлять данные с высокой степенью подключения, такие как люди и их отношения, устройства и их подключения, или любая сеть сущностей и взаимодействий. API поддерживает динамические схемы, поэтому вы можете развивать структуру графа по мере роста приложения.
Функции
Каждый API совместимости Azure Cosmos DB предлагает надежный набор функций, помогающих создавать современные масштабируемые приложения. К ключевым функциям API для Gremlin относятся:
Полностью управляемая служба: нет необходимости управлять инфраструктурой, обновлениями или резервными копиями. Azure Cosmos DB обрабатывает все операционные аспекты, чтобы сосредоточиться на логике приложения.
Эластичная масштабируемость: просто масштабируйте хранилище и пропускную способность для обработки графов с миллиардами вершин и ребрами. Данные автоматически секционируются и распределяются для высокой производительности.
Глобальное распределение: обеспечивает доступ с низкой задержкой и высокий уровень доступности для пользователей по всему миру путем репликации данных графа в любом регионе Azure.
Автоматическое индексирование: все свойства вершин и ребер индексируются по умолчанию, позволяя быстро и гибко запрашивать запросы без ручного управления индексами.
Совместимость с открытым кодом: API основан на Apache TinkerPop, поддерживает язык запросов Gremlin и интегрируется с широкой экосистемой инструментов и библиотек.
Уровни согласованности: выберите один из пяти четко определенных уровней согласованности, чтобы сбалансировать производительность, доступность и согласованность данных в соответствии с потребностями приложения.
Встроенная безопасность: преимущества функций безопасности корпоративного уровня, включая шифрование при хранении и передаче, управление доступом на основе ролей и сертификации соответствия требованиям.
Распространенные сценарии
API для Gremlin идеально подходит для сценариев, когда связи между точками данных являются столь важными, как сами данные. Распространенные варианты использования:
Социальные сети и клиент 360: модель и анализ связей между людьми, их интересами и взаимодействием для предоставления персонализированных возможностей и аналитических сведений.
Подсистемы рекомендаций: предоставление рекомендаций в режиме реального времени, персонализированных рекомендаций путем объединения сведений о пользователях, продуктах и поведении.
Геопространственные данные и логистика: поиск оптимальных маршрутов, анализ близости и управление сетями локаций или активов для приложений в области транспортировки, логистики и путешествий.
Интернет вещей (IoT): получение аналитических сведений о работоспособности системы и зависимостях путем представления и мониторинга сетей устройств, датчиков и их взаимодействия.
Это важно
В этой статье рассматриваются различные функции Azure Cosmos DB для Apache Gremlin, обеспечивающие совместимость протокола провода с спецификацией Apache TinkerPop. Некоторые функции могут отличаться от Apache TinkerPop. Дополнительные сведения см. в статье о совместимости с Apache TinkerPop.