Написать оптимизированный, свободный от блокировки индекс структуры журнала?

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

Есть ли документы, описывающие, как реализовать такую ​​​​схему индексации?


person Tristan    schedule 04.04.2015    source источник


Ответы (1)


Бумаги пока нет. Был составлен документ, описывающий внутреннюю структуру нашей индексации, и он проходит окончательную проверку. Мы ожидаем опубликовать это, как только оно будет окончательным.

person Ryan CrawCour    schedule 13.04.2015
comment
Опубликована ли эта статья сейчас? - person Nathan Friedly; 02.06.2017