3. Что вы сегодня узнаете?
•
•
•
•
Особенности реляционных БД
Особенности NoSQL БД
Свойства распределенных систем
Особенности тестирования NoSQL
приложений
7. NoSQL
термин, обозначающий ряд подходов,
направленных на реализацию гибких
моделей баз данных, позволяющий
осуществлять разделение данных между
многими узлами и быстрому доступу к
данным
13. Согласованность
Данные в конечном итоге будут
согласованы
«Нам, конечно, нужна точность, но если
мы не можем её быстро получить —
точность не имеет значения»
Д. Гослинг
14. Мы через это прошли…
•
•
•
•
•
•
Объем БД
Особенности конкретной NoSQL БД
Подходы к разработке
Отказоустойчивость
Производительность
Нет проблем с SQL-инъекциями, но …