SlideShare une entreprise Scribd logo
1  sur  19
«Преимущества NoSQL баз
   данных на примере MongoDB»




Винников Олег      .NET Developer
Почему NoSQL
     Модели данных NoSQL
       Особенности NoSQL решений
           Масштабирование MongoDB
Теорема CAP (Брюера)
Гибкая модель
   данных
Большие данные
• Google – обрабатывает 24 Петабайта/день
• Facebook – 1.5 Петабайта фотографий
• Twitter – генерирует 2 Петабайта/год
MapReduce
Счет, пожалуйста!




Enterprise - 8.500$/сервер
Enterprise – 27.500$/процессор
Parallel DW– 38.500$/процессор
Parallel DW– 11 серверов/22 процессора
Column Families
   Users                             Tweets




UserTweets




 Super Column Family   Column   Column Family   Key Space
• Отказоустойчивость при разделении
• Асинхронная запись данных
• Слабая согласованность
• Решения поддержки согласованности
Key – Value Databases




• Простейщая структура данных
• Низкие задержки
• Виртуальная память = хранилище
• Типы : Строки, Списки, Хэши

• Собственная виртуальная подсистема
• Устойчивость
Репликация Redis
            Запись

                         Мастер
           Чтение



Клиент
         Чтение      Слейв    Слейв




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

         Запись

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


Клиент            Мастер
                  Слейв


                  Слейв
Слабая согласованность

         Запись

                  Мастер
         Чтение


Клиент            Слейв
         Чтение



         Чтение   Слейв
Шардинг – быстрый старт

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



Skype : dinoh4
Twitter : https://twitter.com/VinnikovOleg

Contenu connexe

Tendances

Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...Lviv Startup Club
 
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...Ontico
 
опыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилищаопыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилищаDaniel Podolsky
 
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Ontico
 
Client optimization drupal
Client optimization drupalClient optimization drupal
Client optimization drupalYury Glushkov
 
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014Anna Tarasenko
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийValery Bychkov
 
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Ontico
 
Work with my sql database in java
Work with my sql   database in javaWork with my sql   database in java
Work with my sql database in javaAsya Dudnik
 
MongoDB basics in Russian
MongoDB basics in RussianMongoDB basics in Russian
MongoDB basics in RussianOleg 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)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
 
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...Ontico
 
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...Fuenteovejuna
 
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)drupalconf
 
бэм методология
бэм методология бэм методология
бэм методология racoons
 
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секундуRubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секундуАлександр Ежов
 
Как сделать сайт быстрее?
Как сделать сайт быстрее?Как сделать сайт быстрее?
Как сделать сайт быстрее?Danil Negrienko
 

Tendances (18)

Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
Кузьмін Віталій “Оптимізація і конфігурування Magento для високонавантажених ...
 
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
Бинарные (файловые) хранилища: страшная сказка с мрачным концом / Даниил Подо...
 
опыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилищаопыт построения и эксплуатации большого файлового хранилища
опыт построения и эксплуатации большого файлового хранилища
 
Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)Как мы готовим MySQL / Николай Королёв (Badoo)
Как мы готовим MySQL / Николай Королёв (Badoo)
 
Client optimization drupal
Client optimization drupalClient optimization drupal
Client optimization drupal
 
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
 
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
 
Work with my sql database in java
Work with my sql   database in javaWork with my sql   database in java
Work with my sql database in java
 
MongoDB basics in Russian
MongoDB basics in RussianMongoDB 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)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
KosmodemianskyKosmodemiansky
Kosmodemiansky
 
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
 
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
Оптимизация одного из топовых приложений для социальной сети ВКонтакте: 1000 ...
 
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)кеширование на высоконагруженном Drupal сайте архаров роман (rus)
кеширование на высоконагруженном Drupal сайте архаров роман (rus)
 
бэм методология
бэм методология бэм методология
бэм методология
 
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секундуRubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
 
Как сделать сайт быстрее?
Как сделать сайт быстрее?Как сделать сайт быстрее?
Как сделать сайт быстрее?
 

En vedette

разработка Metro style приложений
разработка Metro style приложенийразработка 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 ...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
 
Everonn skill school proposal
Everonn skill school proposalEveronn skill school proposal
Everonn skill school proposalPankaj 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 KnotTwo 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 Knotcustomties
 
Finding The Meaning Behind Different Tie Colours
Finding The Meaning Behind Different Tie ColoursFinding The Meaning Behind Different Tie Colours
Finding The Meaning Behind Different Tie Colourscustomties
 
Iron mountain Records Management Observing
Iron mountain Records Management ObservingIron mountain Records Management Observing
Iron mountain Records Management ObservingNafi 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 TiesThe 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 Tiescustomties
 
San frantzisko xabierrekoa
San frantzisko xabierrekoaSan frantzisko xabierrekoa
San frantzisko xabierrekoasuperkotilak6A02
 
How To Clean Silk Ties Without Potentially Damaging Them
How To Clean Silk Ties Without Potentially Damaging ThemHow To Clean Silk Ties Without Potentially Damaging Them
How To Clean Silk Ties Without Potentially Damaging Themcustomties
 
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).
Connect the Dots: Set yourself apart in a saturated market (TSE 2012).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 PodiumSo You Think You Can Speak: From Proposal to Podium
So You Think You Can Speak: From Proposal to PodiumCourtney Hammons
 
Taking Care of Your Ties: A Couple of Tips
Taking Care of Your Ties: A Couple of TipsTaking Care of Your Ties: A Couple of Tips
Taking Care of Your Ties: A Couple of Tipscustomties
 
Shining Some Light On The Different Types Of Ties
Shining Some Light On The Different Types Of TiesShining Some Light On The Different Types Of Ties
Shining Some Light On The Different Types Of Tiescustomties
 

En vedette (17)

разработка Metro style приложений
разработка Metro style приложенийразработка 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 ...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
ArgiaArgia
Argia
 
Everonn skill school proposal
Everonn skill school proposalEveronn 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 KnotTwo 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 ColoursFinding The Meaning Behind Different Tie Colours
Finding The Meaning Behind Different Tie Colours
 
Iron mountain Records Management Observing
Iron mountain Records Management ObservingIron 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 TiesThe 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 xabierrekoaSan frantzisko xabierrekoa
San frantzisko xabierrekoa
 
How To Clean Silk Ties Without Potentially Damaging Them
How To Clean Silk Ties Without Potentially Damaging ThemHow 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).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 PodiumSo 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 TipsTaking 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 TiesShining Some Light On The Different Types Of Ties
Shining Some Light On The Different Types Of Ties
 
Facebook power point
Facebook power pointFacebook power point
Facebook power point
 
Facebook power point
Facebook power pointFacebook power point
Facebook power point
 
Facebook power point
Facebook power pointFacebook power point
Facebook power point
 

Similaire à No sql.mongodb scaling

СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"Technopark
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Ontico
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Ontico
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхSergey Xek
 
андрей паньгин
андрей паньгинандрей паньгин
андрей паньгинkuchinskaya
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезныSergey Xek
 
Выступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance ConferenceВыступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance ConferenceEYevseyeva
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезныSergey Xek
 
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...CodeFest
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaAlex Chistyakov
 
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...Badoo Development
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхSergey Xek
 
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Ontico
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6Technopark
 
Где сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearchГде сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearchИлья Середа
 
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...Ontico
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusVladd Ev
 
Как мы готовим MySQL
Как мы готовим MySQLКак мы готовим MySQL
Как мы готовим MySQLBadoo Development
 
Как мы готовим MySQL
 Как мы готовим MySQL  Как мы готовим MySQL
Как мы готовим MySQL Badoo Development
 

Similaire à No sql.mongodb scaling (20)

СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
андрей паньгин
андрей паньгинандрей паньгин
андрей паньгин
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезны
 
Выступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance ConferenceВыступление Сергея Аверина, Badoo, на High Performance Conference
Выступление Сергея Аверина, Badoo, на High Performance Conference
 
Не все базы данных одинаково полезны
Не все базы данных одинаково полезныНе все базы данных одинаково полезны
Не все базы данных одинаково полезны
 
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
CodeFest 2012. Сапегин А. — Архитектура сайта Alawar.ru с учетом высоких нагр...
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
 
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
Велосипед уже изобретен. Что умеют промышленные СХД? / Антон Жбанков (Nutanix)
 
Nosql and Mongodb
Nosql and MongodbNosql and Mongodb
Nosql and Mongodb
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6
 
Где сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearchГде сегодня использовать ElasticSearch
Где сегодня использовать ElasticSearch
 
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rus
 
Как мы готовим MySQL
Как мы готовим MySQLКак мы готовим MySQL
Как мы готовим MySQL
 
Как мы готовим MySQL
 Как мы готовим MySQL  Как мы готовим MySQL
Как мы готовим MySQL
 

No sql.mongodb scaling