Publicidad

Más contenido relacionado

Presentaciones para ti(18)

Publicidad

Similar a No sql.mongodb scaling(20)

No sql.mongodb scaling

  1. «Преимущества NoSQL баз данных на примере MongoDB» Винников Олег .NET Developer
  2. Почему NoSQL Модели данных NoSQL Особенности NoSQL решений Масштабирование MongoDB
  3. Теорема CAP (Брюера)
  4. Гибкая модель данных
  5. Большие данные • Google – обрабатывает 24 Петабайта/день • Facebook – 1.5 Петабайта фотографий • Twitter – генерирует 2 Петабайта/год
  6. MapReduce
  7. Счет, пожалуйста! Enterprise - 8.500$/сервер Enterprise – 27.500$/процессор Parallel DW– 38.500$/процессор Parallel DW– 11 серверов/22 процессора
  8. Column Families Users Tweets UserTweets Super Column Family Column Column Family Key Space
  9. • Отказоустойчивость при разделении • Асинхронная запись данных • Слабая согласованность • Решения поддержки согласованности
  10. Key – Value Databases • Простейщая структура данных • Низкие задержки • Виртуальная память = хранилище
  11. • Типы : Строки, Списки, Хэши • Собственная виртуальная подсистема • Устойчивость
  12. Репликация Redis Запись Мастер Чтение Клиент Чтение Слейв Слейв Чтение Слейв Слейв
  13. • Документы (BSON), Коллекции • Отображение файлов в память • Индексы (внутренние, по массиву) • Агрегация (MapReduce)
  14. Искусство масштабирования MongoDB
  15. Сильная согласованность Запись Слейв Мастер Чтение Клиент Мастер Слейв Слейв
  16. Слабая согласованность Запись Мастер Чтение Клиент Слейв Чтение Чтение Слейв
  17. Шардинг – быстрый старт 1. Запустить сервер с метаданными и роутер 2. Включить шардинг 3. Выбрать ключ и колекцию для шардинга 4. Добавлять шарды
  18. Шардинг и репликация
  19. Спасибо за внимание ! Skype : dinoh4 Twitter : https://twitter.com/VinnikovOleg
Publicidad