DocumentDB Azure имеет оптимизированное для записи хранилище данных JSON с автоматическим индексированием записей. Есть ли хорошие ресурсы, чтобы прочитать о том, как это достигается? Хорошо ли это задокументировано в академической литературе по базам данных?
DocumentDB описывает политику индексирования как:
Автоматическое индексирование документов обеспечивается методами обслуживания индексов, оптимизированных для записи, свободных от блокировок и структурированных журналов. DocumentDB поддерживает постоянный объем быстрых операций записи, одновременно обслуживая согласованные запросы.
http://azure.microsoft.com/en-us/documentation/articles/documentdb-indexing-policies/
Также утверждается, что для этого индекса обычно требуется 2-20% размера основной таблицы:
В зависимости от производственного использования в собственных приложениях потребительского масштаба, использующих DocumentDB, типичные накладные расходы индекса составляют от 2 до 20 %. Технология индексирования, используемая DocumentDB, гарантирует, что вне зависимости от значений свойств накладные расходы на индексирование не превысят более 80 % размера документов с настройками по умолчанию.
http://azure.microsoft.com/en-us/documentation/articles/documentdb-manage/#IndexOverhead
Есть ли документы, описывающие, как реализовать такую схему индексации?