Schema-Agnostic Indexing with Azure DocumentDB
Schema-Agnostic Indexing with Azure DocumentDB
复制标题
DOI:
10.14778/2824032.2824065
复制
发表时间:
2015-08
期刊:
影响因子:
--
通讯作者:
Dharma Shukla;Shireesh Thota;K. Raman;M. Gajendran;Ankur Shah;Sergii Ziuzin;Krishnan Sundaram;Miguel Gonzalez Guajardo;A. Wawrzyniak;Samer Boshra;Renato Ferreira;Mohamed Nassar;Michael Koltachev;Ji Huang;S. Sengupta;Justin J. Levandoski;D. Lomet
中科院分区:
文献类型:
--
作者:
Dharma Shukla;Shireesh Thota;K. Raman;M. Gajendran;Ankur Shah;Sergii Ziuzin;Krishnan Sundaram;Miguel Gonzalez Guajardo;A. Wawrzyniak;Samer Boshra;Renato Ferreira;Mohamed Nassar;Michael Koltachev;Ji Huang;S. Sengupta;Justin J. Levandoski;D. Lomet
Azure DocumentDB is Microsoft's multi-tenant distributed database service for managing JSON documents at Internet scale. DocumentDB is now generally available to Azure developers. In this paper, we describe the DocumentDB indexing subsystem. DocumentDB indexing enables automatic indexing of documents without requiring a schema or secondary indices. Uniquely, DocumentDB provides real-time consistent queries in the face of very high rates of document updates. As a multi-tenant service, DocumentDB is designed to operate within extremely frugal resource budgets while providing predictable performance and robust resource isolation to its tenants. This paper describes the DocumentDB capabilities, including document representation, query language, document indexing approach, core index support, and early production experiences.