NoSQL - коротко о главном / Сергей Туленцев (TextMaster)

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
    Программа, подробности и билеты по ссылке: clck.ru/3DD4yb
    --------
    РИТ++ 2015, HighLoad++ Junior
    Презентация и тезисы:
    junior.highload...
    В последнее время сайты и веб-приложения растут всё быстрее, а задачи, стоящие перед БД, эволюционируют. Поэтому для (успешных) проектов традиционная реляционная СУБД часто не может удовлетворить все нужды. В ответ на эту проблему возникло большое количество разнообразных решений, очень различающихся по функциональности и характеристикам. При этом они все заносятся под один большой зонтик "NoSQL", что не способствует пониманию вещей. Запутанные веб-разработчики пытаются взять текущую модную и обсуждаемую NoSQL БД и приспособить её под свои нужды, не всегда понимая, нужную ли технологию они выбрали (референс к MongoDB is Web Scale • Episode 1 - Mongo DB I... ).
    Целью доклада является упорядочение хаоса в головах разработчиков.
    - Обзор популярных БД и их классификация (KV store, document store, columnar, etc).
    - CAP-теорема и её применение к выбору БД (где-то параметры можно настроить, где-то подпереть сбоку костылем, где-то - увы).
    - Типичные примеры применения.
    - Антипаттерны применения (из личного опыта и тысяч прочитанных вопросов на stackoverflow :) ).

Комментарии • 10