DocumentDB отличается уникальными возможностями. Azure DocumentDB предлагает следующие ключевые возможности и преимущества.
Схема бесплатно
В реляционной базе данных каждая таблица имеет схему, которая определяет столбцы и типы данных, которым должна соответствовать каждая строка в таблице.
В отличие от базы данных документов не имеет определенной схемы, и каждый документ может быть структурирован по-разному.
Синтаксис SQL
DocumentDB позволяет выполнять сложные специальные запросы с использованием языка SQL, и каждый документ мгновенно запрашивается в момент его создания. Вы можете искать любое свойство в любом месте иерархии документов.
Перестраиваемая последовательность
Он предоставляет некоторые детализированные, четко определенные уровни согласованности, что позволяет вам находить разумные компромиссы между согласованностью, доступностью и задержкой.
Вы можете выбрать один из четырех четко определенных уровней согласованности, чтобы достичь оптимального компромисса между согласованностью и производительностью. Для запросов и операций чтения DocumentDB предлагает четыре различных уровня согласованности:
- сильный
- Ограниченность-черствость
- сессия
- эвентуальный
Эластичная шкала
Масштабируемость — это название игры с NoSQL, которую обеспечивает DocumentDB. DocumentDB уже доказал свой масштаб.
-
Основные службы, такие как Office OneNote и Xbox, уже поддерживаются DocumentDB с базами данных, содержащими десятки терабайт документов JSON, более миллиона активных пользователей и работающими на постоянной основе с доступностью 99,95%.
-
Вы можете гибко масштабировать DocumentDB с предсказуемой производительностью, создавая больше модулей по мере роста вашего приложения.
Основные службы, такие как Office OneNote и Xbox, уже поддерживаются DocumentDB с базами данных, содержащими десятки терабайт документов JSON, более миллиона активных пользователей и работающими на постоянной основе с доступностью 99,95%.
Вы можете гибко масштабировать DocumentDB с предсказуемой производительностью, создавая больше модулей по мере роста вашего приложения.
Полностью управляемый
DocumentDB доступна как полностью управляемая облачная платформа в качестве службы, работающей в Azure.
Вам просто нечего устанавливать или управлять.
Здесь нет серверов, кабелей, операционных систем или обновлений, нет реплик для настройки.
Microsoft выполняет всю эту работу и поддерживает работу службы.
Буквально через несколько минут вы можете начать работать с DocumentDB, используя только браузер и подписку Azure.