Еще один про монгу закукарекал http://hackingdistributed.com/2013/01/29...
Я, правда, действительно не понял, разве
> db.runCommand( { getLastError: 1, j: "true", w: "majority" } )
потеряет данные, что ли? Спросил его.
*mongodb
Открыл для себя утилиту mongotop. По-коллекционно выводит лок чтения/записи, прямо по ней сразу же очевидны тормозящие места (мне, по крайней мере).
Мда. Построили в одном месте индекс, перезпаустили (надо было), теперь монго за несколько суток не ест больше 38m памяти (до этого ела под 500m).
В монге интересно сделали в новом мониторе колонку "locked db" http://screencloud.net/v/2yr4
Goodbye global lock – MongoDB 2.0 vs 2.2 http://blog.serverdensity.com/2012/05/23...
А есть какое-то подобие mongostat, только для postgresql? Для тех, кто не видел монгостат:
http://dl.dropbox.com/u/865508/%D0%92%D1...
Ах да, внезапно вспомнил и добавил --nojournal --noprealloc на монгу, что на tmpfs для тестов. Скорость почти та же, а памяти должно быть меньше съедено.
В новой версии драйвера pymongo в секции "special thanks" моё имя :-) Мелочь (от меня был совершенно позорнейший пулл-реквест какой-то мелкий), а приятно.
MongoEngine говно. MongoKit говно. Сейчас mongobongo попробую, там вроде и говну-то нечему быть.
На работе чувак делал доклад по монге. Потом где-то столько же я делал "уточнения" (уже с позиции лектора). Устал.
Уиии) Мой маленький патч приняли в pymongo ^____^
А я уже и забыл о нём https://github.com/mongodb/mongo-python-...
А пока я в отпуске — пришла гениальная мысль. На работе статистику храним сразу в монге, и приходится ее держать на ssd-винтах, так как статистика "за сегодня" пишется много и часто, а остальная занимает много места, прямо непозволительно много, да и читается в основном, можно и на медленные веники выносить. Так ... more →
*mongodb is used by:
kb
kb
Артс
arts
proton
proton
nya
nya
Александр Марков
komar
desperate donkey
odin
kb
arts
proton
nya
komar
odin