'

Почему не MongoDB

Понравилась презентация – покажи это...





Слайд 0

Почему не MongoDB Сергей Туленцев


Слайд 1

MapReduce Медленный Однопоточный


Слайд 2

Map Читаем входную коллекцию (read lock) map для каждого документа (JS lock) Пишем во временную коллекцию (write lock)


Слайд 3

Reduce Читаем временную коллекцию (read lock) reduce для каждого документа (JS lock)


Слайд 4

Пост-обработка Пишем в выходную коллекцию (write lock)


Слайд 5

Memory Mapped Files + управление памятью на системе - управление памятью на системе «Дыры» в файлах


Слайд 6

Блокировки Глобальный write lock Write lock yielding (new)


Слайд 7

Оптимизатор запросов Только один индекс Эмпирический


Слайд 8

Шардинг Все шарды равноправны Нет распределения коллекций


Слайд 9

Мониторинг Нет New Relic RPM Есть MMS


Слайд 10

Спасибо! sergei.tulentsev@42bytes.ru @stulentsev


×

HTML:





Ссылка: