Soumettre la recherche
Mettre en ligne
No sql.mongodb scaling
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
325 vues
О
Олег Винников
Suivre
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Recommandé
Пётр Зайцев, Percona
Пётр Зайцев, Percona
Ontico
NoSQL - взрыв возможностей
NoSQL - взрыв возможностей
Aleksey Solntsev
Drupal and NodeJS.
Drupal and NodeJS.
DrupalForumZP2012
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite
Nazapad 7. Оптимизация скорости загрузки и перелинковки
Nazapad 7. Оптимизация скорости загрузки и перелинковки
Ihor Bankovskyi
Производительность Client-Side
Производительность Client-Side
Aleksandr Boichenko
Оживление сайтов
Оживление сайтов
MageCloud
How to optimize Magento
How to optimize Magento
MageCloud
Recommandé
Пётр Зайцев, Percona
Пётр Зайцев, Percona
Ontico
NoSQL - взрыв возможностей
NoSQL - взрыв возможностей
Aleksey Solntsev
Drupal and NodeJS.
Drupal and NodeJS.
DrupalForumZP2012
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite
Nazapad 7. Оптимизация скорости загрузки и перелинковки
Nazapad 7. Оптимизация скорости загрузки и перелинковки
Ihor Bankovskyi
Производительность Client-Side
Производительность Client-Side
Aleksandr Boichenko
Оживление сайтов
Оживление сайтов
MageCloud
How to optimize Magento
How to optimize Magento
MageCloud
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Lviv Startup Club
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Ontico
опыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилища
Daniel Podolsky
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
Ontico
Client optimization drupal
Client optimization drupal
Yury Glushkov
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Anna Tarasenko
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
Valery Bychkov
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
Ontico
Work with my sql database in java
Work with my sql database in java
Asya Dudnik
MongoDB basics in Russian
MongoDB basics in Russian
Oleg Kachan
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Dmitry Degtyarev
Kosmodemiansky
Kosmodemiansky
HighLoad2009
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Ontico
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Fuenteovejuna
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
drupalconf
бэм методология
бэм методология
racoons
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
Александр Ежов
Как сделать сайт быстрее?
Как сделать сайт быстрее?
Danil Negrienko
разработка Metro style приложений
разработка Metro style приложений
Олег Винников
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
customties
Argia
Argia
superkotilak6A02
Everonn skill school proposal
Everonn skill school proposal
Pankaj Gangurde
Contenu connexe
Tendances
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Lviv Startup Club
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Ontico
опыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилища
Daniel Podolsky
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
Ontico
Client optimization drupal
Client optimization drupal
Yury Glushkov
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Anna Tarasenko
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
Valery Bychkov
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
Ontico
Work with my sql database in java
Work with my sql database in java
Asya Dudnik
MongoDB basics in Russian
MongoDB basics in Russian
Oleg Kachan
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Dmitry Degtyarev
Kosmodemiansky
Kosmodemiansky
HighLoad2009
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Ontico
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Fuenteovejuna
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
drupalconf
бэм методология
бэм методология
racoons
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
Александр Ежов
Как сделать сайт быстрее?
Как сделать сайт быстрее?
Danil Negrienko
Tendances
(18)
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
опыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилища
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
Client optimization drupal
Client optimization drupal
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
Work with my sql database in java
Work with my sql database in java
MongoDB basics in Russian
MongoDB basics in Russian
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Migrating from PHP/MySQL to Redis/Lua, my talk on High load++ (Russian)
Kosmodemiansky
Kosmodemiansky
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
бэм методология
бэм методология
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
Как сделать сайт быстрее?
Как сделать сайт быстрее?
En vedette
разработка Metro style приложений
разработка Metro style приложений
Олег Винников
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
customties
Argia
Argia
superkotilak6A02
Everonn skill school proposal
Everonn skill school proposal
Pankaj Gangurde
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knot
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knot
customties
Finding The Meaning Behind Different Tie Colours
Finding The Meaning Behind Different Tie Colours
customties
Iron mountain Records Management Observing
Iron mountain Records Management Observing
Nafi Putrawan
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Ties
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Ties
customties
San frantzisko xabierrekoa
San frantzisko xabierrekoa
superkotilak6A02
How To Clean Silk Ties Without Potentially Damaging Them
How To Clean Silk Ties Without Potentially Damaging Them
customties
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).
Courtney Hammons
So You Think You Can Speak: From Proposal to Podium
So You Think You Can Speak: From Proposal to Podium
Courtney Hammons
Taking Care of Your Ties: A Couple of Tips
Taking Care of Your Ties: A Couple of Tips
customties
Shining Some Light On The Different Types Of Ties
Shining Some Light On The Different Types Of Ties
customties
Facebook power point
Facebook power point
justinsapplesauce
Facebook power point
Facebook power point
justinsapplesauce
Facebook power point
Facebook power point
justinsapplesauce
En vedette
(17)
разработка Metro style приложений
разработка Metro style приложений
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
A ‘Silky’ Emergency: The Proper Way of Cleaning Ordinary and Stubborn Stains ...
Argia
Argia
Everonn skill school proposal
Everonn skill school proposal
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knot
Two Simple and Basic Tie Knots: The Simple Knot and the Four-In-Hand Knot
Finding The Meaning Behind Different Tie Colours
Finding The Meaning Behind Different Tie Colours
Iron mountain Records Management Observing
Iron mountain Records Management Observing
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Ties
The Sophistication of Silk: Five Tips That Can Help You Care For Your Silk Ties
San frantzisko xabierrekoa
San frantzisko xabierrekoa
How To Clean Silk Ties Without Potentially Damaging Them
How To Clean Silk Ties Without Potentially Damaging Them
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).
So You Think You Can Speak: From Proposal to Podium
So You Think You Can Speak: From Proposal to Podium
Taking Care of Your Ties: A Couple of Tips
Taking Care of Your Ties: A Couple of Tips
Shining Some Light On The Different Types Of Ties
Shining Some Light On The Different Types Of Ties
Facebook power point
Facebook power point
Facebook power point
Facebook power point
Facebook power point
Facebook power point
Similaire à No sql.mongodb scaling
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
Technopark
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Ontico
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Ontico
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
Sergey Xek
андрей паньгин
андрей паньгин
kuchinskaya
Не все базы данных одинаково полезны
Не все базы данных одинаково полезны
Sergey Xek
Выступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance Conference
EYevseyeva
Не все базы данных одинаково полезны
Не все базы данных одинаково полезны
Sergey Xek
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
Alex Chistyakov
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Badoo Development
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
Sergey Xek
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Ontico
Nosql and Mongodb
Nosql and Mongodb
Eduard Antsupov
Web весна 2012 лекция 6
Web весна 2012 лекция 6
Technopark
Где сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearch
Илья Середа
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...
Ontico
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rus
Vladd Ev
Как мы готовим MySQL
Как мы готовим MySQL
Badoo Development
Как мы готовим MySQL
Как мы готовим MySQL
Badoo Development
Similaire à No sql.mongodb scaling
(20)
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
андрей паньгин
андрей паньгин
Не все базы данных одинаково полезны
Не все базы данных одинаково полезны
Выступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance Conference
Не все базы данных одинаково полезны
Не все базы данных одинаково полезны
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Nosql and Mongodb
Nosql and Mongodb
Web весна 2012 лекция 6
Web весна 2012 лекция 6
Где сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearch
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rus
Как мы готовим MySQL
Как мы готовим MySQL
Как мы готовим MySQL
Как мы готовим MySQL
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
Télécharger maintenant