Your SlideShare is downloading. ×
Преимущества NoSQL баз данных на примере MongoDB
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Преимущества NoSQL баз данных на примере MongoDB

3,795

Published on

Докладчик: Винников Олег – .NET Developer in Digital Cloud Technologies (https://twitter.com/#!/VinnikovOleg) …

Докладчик: Винников Олег – .NET Developer in Digital Cloud Technologies (https://twitter.com/#!/VinnikovOleg)
Тема доклада: «Преимущества NoSQL баз данных на примере MongoDB».

Доклад посвящен альтернативе реляционных СУБД - классу концепций NoSQL. Вы узнаете о основных видах NoSQL баз данных, их отличие и преимущества перед реляционными базами данных. Как основное преимущество, в докладе будет рассмотренно масштабирование NoSQL баз данных на примере MongoDB. Ключевые вопросы, которые будут рассмотрены в докладе:

- Почему NoSql;
- Краткий обзор видов NoSql баз данных;
- Масштабирование NoSql баз данных;
- Шардинг и репликация на примере MongoDB;

http://uneta.ua/community/events/9

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,795
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 TweetsUserTweets 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 : dinoh4Twitter : https://twitter.com/VinnikovOleg

×