'

Винников Олег

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





Слайд 0

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


Слайд 1

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


Слайд 2

Теорема CAP (Брюера)


Слайд 3

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


Слайд 4

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


Слайд 5

MapReduce


Слайд 6

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


Слайд 7

Column Families Super Column Family Column Column Family Key Space Users UserTweets Tweets


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

Искусство масштабирования MongoDB


Слайд 14

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


Слайд 15

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


Слайд 16

Шардинг – быстрый старт 1. Запустить сервер с метаданными и роутер 2. Включить шардинг 4. Добавлять шарды 3. Выбрать ключ и колекцию для шардинга


Слайд 17

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


Слайд 18

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


×

HTML:





Ссылка: