Производительность CouchDB
Провел небольшое исследование CouchDB на скорость вставки документов. Результаты оказались не очень приятными, хотя и лучше, чем ожидались. По-крайней мере, намного лучше, чем прошлогодние тесты, найденные гуглом.
( Результаты и код )
Вывод: 16 потоков и batch режим позволяют довольно быстро (2000 док/сек) заполнить базу. Кроме того, отправка документов в таком режиме позволяет их эффективно записывать на диск, так что делать базе compact не требуется.
Кстати, база в 100 000 документов, заполненная в обычном режиме занимает 0.5 Гб. А после compact 18.6 Мб.
( Результаты и код )
Вывод: 16 потоков и batch режим позволяют довольно быстро (2000 док/сек) заполнить базу. Кроме того, отправка документов в таком режиме позволяет их эффективно записывать на диск, так что делать базе compact не требуется.
Кстати, база в 100 000 документов, заполненная в обычном режиме занимает 0.5 Гб. А после compact 18.6 Мб.
