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

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

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

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

Serge Matveenko

October 30, 2014
Tweet

More Decks by Serge Matveenko

Other Decks in Technology

Transcript

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

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

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

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

    ‘like it’, …]} • Bucketing {user_id: 45, hour: “2014-10-30T11”, statuses: [‘going to talk’, ‘that was nice’]}
  5. Свобода без SQL • Хранение объектов • Легкие миграции •

    Гибкая разработка • Данные могут быть неоднородными • Агрегация “на лету”