Microsoft объявила о коммерческой доступности Azure DocumentDB — облачного DBaaS-сервиса («СУБД как услуга»), поддерживающего работу с документ-ориентированными БД со структурой «ключ-значение» (NoSQL). В нем учтены замечания, полученные от пользователей, тестировавших предварительную версию, выпущенную в августе 2014 г. Услуга будет оплачиваться по подписке в соответствии с почасовым биллингом, причем пользователь может динамически менять требуемый объем ресурсов, выбирая одну из трех опций (S1, S2 и S3), производительность которых измеряется в условных единицах RU/с (Request Unit/с) и варьируется от 250 до 2500. При этом стоимость опций S1, S2 и S3, гарантирующих уровень доступности 99,95%, составляет соответственно 25, 50 и 100 долл./мес.

Указывается на то, что Azure DocumentDB позволит соединить NoSQL-функциональность документ-ориентированных БД с транзакционными возможностями реляционных БД. В нем используется технология индексирования, не требующая блокировок записей, которая применяется в in-memory OLTP-движке Hekaton, разработанном для SQL Server 2014.

Сервис DocumentDB нативно поддерживает документы формата JSON и содержит набор библиотек для целого ряда платформ и инструментов разработки, включая .Net, Node.js, JavaScript и Python. Кроме того, в нем реализована интеграция с другими дата-сервисами Azure, такими как HDInsight (большие данные и Hadoop) и Azure Search (поиск по индексу, охватывающему разные источники, включая и DocumentDB).

Для упрощения миграции на Azure DocumentDB с других подобных решений Microsoft предлагает инструментарий DocumentDB Data Migration, охватывающий такие источники, как JSON, CSV, SQL Server и MongoDB. Он доступен как в исходных кодах на GitHub, так и в виде исполняемой программы, загружаемой из Microsoft Download Center.

Версия для печати