Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NoSQL - и совсем не страшно…

NoSQL - и совсем не страшно…

Кратко про NoSQL для CTO и CIO, чтобы легче было понять как смотреть в эту сторону. Представлено на BIT&ADAC-2014.

200442040b9d038626d92d408f499642?s=128

Serge Matveenko

October 30, 2014
Tweet

Transcript

  1. NoSQL: и совсем не страшно… Serge Matveenko

  2. None
  3. Забыть SQL? ✓ Индексы ✓ “EXPLAIN” ✓ Таблицы (коллекции) ✓

    Запросы ✓ Связи ✓ Схема ✓ Транзакции
  4. RDBMS vs NoSQL RDBMS NoSQL данные DB + Driver DB

    + Driver индексы связи Application схема транзакции логика Application
  5. RDBMS vs NoSQL RDBMS NoSQL данные DB + Driver DB

    + Driver индексы связи Framework схема транзакции логика Application Application
  6. Связи • FK/PK • Объединение документов {post_id: 123, comments: [‘good’,

    ‘like it’, …]} • Bucketing {user_id: 45, hour: “2014-10-30T11”, statuses: [‘going to talk’, ‘that was nice’]}
  7. Транзакции • Атомарные операции • Оптимистичные блокировки • Создавай, но

    не изменяй
  8. Свобода без SQL • Хранение объектов • Легкие миграции •

    Гибкая разработка • Данные могут быть неоднородными • Агрегация “на лету”
  9. Спасибо за внимание google.com/+SergeMatveenko twitter.com/lig1