Название базовой системы (платформы): | Microsoft Azure |
Разработчики: | Microsoft |
Дата последнего релиза: | 2015/04/08 |
Azure DocumentDB - служба базы данных документов NoSQL, разработана специально для реализации прямой поддержки JSON и JavaScript внутри системы базы данных.
Решение подходит для приложений, работающих в облаке, когда необходимо обеспечить прогнозируемую пропускную способность, низкий уровень задержек и гибкие возможности работы с запросами.
Основные характеристики
- Предусмотрены возможности работы с запросами в соответствии с моделью данных JSON без схемы.
- Транзакционное выполнение логики JavaScript
- Масштабируемое хранилище и пропускная способность
- Настраиваемый уровень согласованности
- Быстрая разработка с применением знакомых технологий
- Сверхбыстрая служба базы данных, оптимизированная для записи
Ресурсы Azure DocumentDB, 2014
Служба DobumentDB облачной природы и работает со сверхбыстрыми SSD-накопителями, обладающими малым временем задержки и оптимизированными для операций записи. Высокая предсказуемая производительность и резервированные ресурсы обеспечивают требования, предъявляемые к пропускной способности. По мере роста требований приложений, хранилище и пропускная способность могут масштабироваться с пропорциональным изменением стоимости посредством комбинируемых единиц мощности. Предусмотрена возможность настройки и подбора оптимального уровня согласованности с четко определенными уровнями (высокий, с ограниченной задержкой, сеансовый и пассивный) для соответствия сценариям приложений и требованиям к производительности, что помогает исключить необходимость - выбирать между двумя противоположными уровнями — высоким и пассивным. Выполняется автоматическая репликация данных, это поддерживает высокий уровень доступности.Геннадий Попов, PathVision.ai: Как искусственный интеллект помогает медицине и бизнесу
Доступ к базам данных через CRUD, запросы и обработка JavaScript в простом HTTP-интерфейсе RESTful значительно упрощает процесс создания новых приложений для бизнеса. Программирование для DocumentDB характеризуется простотой, гибкостью и доступностью и не требует написания отдельного кода или расширений JSON или JavaScript. Работайте быстро с серией средств, включающей пакеты SDK для JavaScript, Java, Node.js, Python и .NET.
Представление Azure DocumentDB, 2014
2015:Microsoft монетизирует NoSQL сервис баз данных Azure DocumentDB
8 апреля 2015 Microsoft объявила общедоступным сервис баз данных Azure DocumentDB NoSQL.
Одновременно с этим, Microsoft выпустила инструмент миграции данных с открытым исходным кодом, направленный на облегченный перенос информации из других баз данных в DocumentDB.
О своих планах относительно Azure DocumentDB Microsoft анонсировала в августе 2014 года и тогда же сделала доступным публичный превью-релиз.
Сервис Azure DocumentDB предназначен для связывания функционала NoSQL базы данных документов с транзакционными возможностями реляционных баз данных. Сервис DocumentDB нативно поддерживает документы JSON и делает доступными программные библиотеки для ряда языков и платформ, в том числе .NET, Node.js, JavaScript и Python.
Azure DocumentDB использует технологию индексации без блокировки, разработанную Microsoft Research и используемую в движке обработки онлайн-транзакций в памяти «Hekaton» в SQL Server 2014. Сервис DocumentDB также предлагает встроенную поддержку для других сервисов данных Azure, включая HDInsight и Azure Search.
Сервис доступен по трем вариантам покупки (уровням производительности), и с возможностью почасовой оплаты для стандартного уровня цен. Опции S1, S2, S3 доступны по ценам около $25, $50 и $100 в месяц.