Contenu connexe
Plus de IT-Portfolio (13)
20 апреля, DEV {highload} - конференция о Highload веб-разработке, "Шардинг в MongoDB", Сергей Туленцев
- 1. Шардинг
в
MongoDB
Сергей
Туленцев
Разработчик,
h@p://netstat24.com
2013
dev.it-‐porUolio.net
- 2. Шардинг
в
MongoDB
Сергей
Туленцев
Разработчик,
h@p://netstat24.com
2013
dev.it-‐porUolio.net
- 6. Range-‐based
sharding
• Что
это
такое?
• Shard
key
очень
важен
– Хороший
ключ
улучшает
производительность
– Неудачный
ключ
–
ухудшает
6
- 17. Hash-‐based
sharding
• Плюсы
– Равномерное
распределение
операций
записи
• Минусы
– Неэффективные
range
queries
– Бесполезный
db.printShardingStatus()
17
- 18. Выводы
• Выбирайте
shard
key
с
умом
– Одно
лечим,
другое
калечим
– Профилятор
–
наше
всё
• Ключ
на
основе
времени
–
плохо
• 10gen
нас
любит
18
- 19. Спасибо
за
внимание.
Вопросы?
• @stulentsev
• h@p://tech.tulentsev.com
• sergei.tulentsev@gmail.com
19