Документация по Azure Cosmos DB
Полностью управляемая, распределенная база данных NoSQL, реляционная и векторная база данных для современной разработки приложений. Высокая производительность, высокая доступность и поддержка PostgreSQL с открытым исходным кодом, MongoDB и Apache Cassandra. Создавайте облачные приложения без усилий.
Концепция
Выбор API в Azure Cosmos DBАрхитектура
Векторная база данных в Azure Cosmos DBСсылка
PricingНачало работы
Эмулятор Azure Cosmos DBПрограммные интерфейсы
Выберите один из нескольких API, которые обеспечивают совместимость с популярными моделями NoSQL и реляционных баз данных для современных приложений.
NoSQL
Создание приложений с помощью нативных SQL-запросов с автоматическим индексированием и гибкостью схем для документных нагрузок.
MongoDB
Беспрепятственная миграция существующих приложений MongoDB с полной совместимостью протокола и использованием знакомых инструментов MongoDB.
Apache Cassandra
Создавайте высокомасштабируемые приложения с помощью языка запросов Cassandra (CQL) с автоматическим глобальным распределением.
Apache Gremlin
Создание приложений на основе графов с помощью языка обхода графа Gremlin для сложных запросов связей.
Таблица
Модернизируйте приложения хранилища таблиц Azure с возможностями уровня "Премиум" и глобальным распределением.
PostgreSQL
Создавайте распределенные реляционные приложения на основе PostgreSQL, который обеспечивает знакомый сетевой протокол и поддерживает горизонтальное масштабирование.
Руководства по разработке и DevOps
Перейдите к рабочим процессам разработки и DevOps с помощью практических руководств, инструментов и рекомендаций по созданию масштабируемых приложений в Azure Cosmos DB.
Векторный поиск и интеграция СИ
Разблокируйте новые возможности в приложениях с помощью Azure Cosmos DB, реализуя мощные функции поиска векторов и функции на основе искусственного интеллекта.
Инфраструктура как код (IaC)
Автоматизация развертывания и управления ресурсами Azure Cosmos DB с помощью современных средств инфраструктуры как кода (IaC), таких как Bicep, шаблоны ARM и Terraform.
Подключение к базе данных
Узнайте, как подключиться к Azure Cosmos DB с помощью различных средств, драйверов и популярных языков программирования в разных API.
Оптимизация производительности
Узнайте о методах повышения скорости, эффективности и масштабируемости приложений Azure Cosmos DB в разных шаблонах рабочей нагрузки.
Создание первого приложения
Создайте консольное приложение с помощью Azure Cosmos DB и предпочитаемого языка разработки и API.
Основные понятия и архитектура
Ознакомьтесь с основными понятиями, которые могут обеспечить глобальное распределение, согласованность и производительность Azure Cosmos DB.
Изучение основных понятий
Узнайте о основных стандартных блоках Azure Cosmos DB, включая модели ресурсов, глобальное распределение и уровни согласованности.
Моделирование данных
Разработка эффективных моделей данных и стратегий секционирования для оптимальной производительности и экономичности.
Аналитика и бизнес-аналитика
Интеграция Azure Cosmos DB с платформами аналитики и средствами бизнес-аналитики для аналитики в режиме реального времени.
Безопасность и соответствие требованиям
Защита данных и приложений с помощью комплексных функций безопасности, включая шифрование, элементы управления доступом и сертификаты соответствия требованиям.
Общие сведения о безопасности
Комплексные функции безопасности для защиты данных в состоянии покоя, в транзите и во время обработки.
Управление доступом и проверка подлинности
Управление доступом пользователей и проверкой подлинности с помощью идентификатора Microsoft Entra, управления доступом на основе ролей и маркеров ресурсов.
Сетевая безопасность
Защита подключения к базе данных с помощью виртуальных сетей, частных конечных точек и правил брандмауэра.
Миграция данных и средства
Перенос существующих данных в Azure Cosmos DB с помощью различных средств и служб, предназначенных для различных источников данных и сценариев миграции.
Варианты переноса
Выберите правильный подход к миграции для источника данных и целевого API с помощью собственных средств и служб Azure.
Руководства по переносу
Пошаговые руководства по миграции для конкретных платформ баз данных и средств миграции.
Примеры и ресурсы
Ускорьте разработку Azure Cosmos DB с помощью примеров кода, ресурсов сообщества и учебных материалов.
Примеры Майкрософт
Официальные примеры, галереи и репозитории кода для разработки Azure Cosmos DB для всех API.
Сообщество с открытым кодом
Инициируемые сообществом примеры, инструменты и ресурсы из экосистемы с открытым исходным кодом Azure Cosmos DB.
Видео и события
Будьте обновлены с последними разработками Azure Cosmos DB с помощью конференций, вебинаров и образовательных видеосерий.
Azure Cosmos DB — это полностью управляемая база данных NoSQL, реляционная и векторная база данных для современной разработки приложений. Создавайте облачно-родные приложения с гарантированной скоростью на любом уровне масштаба, с возможностью глобального распространения и доступностью, поддерживаемой соглашением об уровне обслуживания (SLA).
Ключевые возможности:
- Однозначное миллисекундное время отклика с автоматической и мгновенной масштабируемостью
- Поддержка нескольких API : NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin и Table
- Функции, разработанные на основе искусственного интеллекта — векторная база данных, Query Copilot и бесшовная интеграция служб Azure AI
- Безопасность корпоративного уровня — шифрование неактивных данных, управление доступом на основе ролей и сертификаты соответствия требованиям
- Глобальное распределение — межрегиональная запись и распределение данных в любом регионе Azure
Доверенные отраслевые лидеры: OpenAI использует Azure Cosmos DB для динамического масштабирования ChatGPT, что обеспечивает высокую надежность и низкое обслуживание для одного из самых быстрорастущих потребительских приложений.
Начните работу с эмулятором Azure Cosmos DB для локальной разработки.