Винников Олег презентация

Содержание

Почему NoSQL Особенности NoSQL решений Модели данных NoSQL Масштабирование MongoDB

Слайд 1«Преимущества NoSQL баз данных на примере MongoDB»
Винников Олег
.NET Developer


Слайд 2Почему NoSQL
Особенности NoSQL решений
Модели данных NoSQL
Масштабирование MongoDB


Слайд 3Теорема CAP (Брюера)


Слайд 4Гибкая модель данных


Слайд 5Twitter – генерирует 2 Петабайта/год
Большие данные
Google – обрабатывает 24 Петабайта/день
Facebook –

1.5 Петабайта фотографий

Слайд 6MapReduce


Слайд 7Счет, пожалуйста!
Enterprise – 27.500$/процессор
Parallel DW– 38.500$/процессор
Parallel DW– 11 серверов/22 процессора
Enterprise -

8.500$/сервер

Слайд 8
Column Families





Super Column Family


Column
Column Family

Key Space
Users
UserTweets
Tweets


Слайд 9Асинхронная запись данных
Отказоустойчивость при разделении
Решения поддержки согласованности
Слабая согласованность


Слайд 10Key – Value Databases
Простейщая структура данных
Низкие задержки
Виртуальная память = хранилище


Слайд 11Типы : Строки, Списки, Хэши
Собственная виртуальная подсистема
Устойчивость


Слайд 12Репликация Redis
Клиент
Мастер
Слейв
Слейв
Чтение
Слейв
Слейв
Запись
Чтение
Чтение


Слайд 13Документы (BSON), Коллекции
Отображение файлов в память
Индексы (внутренние, по массиву)
Агрегация (MapReduce)


Слайд 14Искусство масштабирования
MongoDB


Слайд 15Сильная согласованность
Клиент
Слейв

Слейв
Запись
Чтение
Мастер
Мастер
Слейв


Слайд 16Слабая согласованность
Клиент
Мастер
Слейв
Слейв
Запись
Чтение
Чтение
Чтение


Слайд 17Шардинг – быстрый старт
1. Запустить сервер с метаданными и роутер
2.

Включить шардинг

4. Добавлять шарды

3. Выбрать ключ и колекцию для шардинга


Слайд 18Шардинг и репликация


Слайд 19Спасибо за внимание !
Skype : dinoh4
Twitter : https://twitter.com/VinnikovOleg


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика