Рецензия. Семь баз данных за семь недель.

06.06.2014 at 03:50


В книге описывается несколько типов баз данных:

  • Реляционные БД (PostgreSQL)
  • Хранилища ключ-значение (Riak, Redis)
  • Документо-ориентированные БД (CouchDB, MongoDB)
  • Столбцовые (HBase)
  • Графовые (Neo4J)

Книга посвящена сравнению этих СУБД. Рассматриваются: область применения, связь между данными, масштабируемость, отказоустойчивость, построение запросов.
Что в книге хорошего:

  • Масштабируемость. Для всех баз расписана модель масштабирования — получился набор паттернов, полезный и без привязки к СУБД.
  • Map-Reduce. Наконец то я понял, что это за алгоритм и для чего он нужен.
  • Структура. Каждой СУБД своя глава, в конце каждой главы итог. Если времени слишком мало — можно прочитать только итоги по каждой главе.

Книга не является руководством по этим СУБД, но примеры кода есть.
Вердикт — рекомендую.

Tags: