Название книги: Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
Год: 2013
Авторы: Редмонд Э., Уилсон Д.
Страниц: 383
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 5.1 Мб, 1.9 Мб, 0.8 Мб, 0.8 Мб,

Описание книги “Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL”:

Эта книга адресована опытным разработчикам, которые хотели бы получить общее представление о положении дел в современных технологиях баз данных. Опыт работы с базами данных приветствуется, хотя и необязателен.

После краткого введения следуют семь глав, посвященных семи базам данных, представляющим пять разных жанров, или стилей, упомянутых во введении: PostgreSQL, Riak, Apache HBase, MongoDB, Apache CouchDB, Neo4J и Redis.

Предполагается, что на проработку каждой главы потребуется полный выходной – три дня. Каждый день завершается упражнениями, в которых развиваются затронутые идеи и темы, а в конце каждой главы приведено резюме, где обсуждаются сильные и слабые стороны базы данных. Вы можете продвигаться быстрее или медленнее – как будет удобнее, но перед тем как продолжить чтение, важно как следует усвоить изложенные концепции. Cтарались подобрать примеры, наглядно высвечивающие характерные особенности каждой базы данных. Чтобы по-настоящему понять, что может предложить та или иная база данных, необходимо некоторое время поработать с ней, то есть засучить рукава и попрактиковаться.

Возможно, у вас возникнет искушение пропустить некоторые главы, однако имейте в виду, что книга рассчитана на последовательное чтение. Некоторые концепции, например распределение-редукция (mapreduce), подробно рассматриваются в начальных главах и лишь бегло – в последующих. Цель книги – дать полное представление о положении дел в современной индустрии баз данных, поэтому мы рекомендуем изучить все главы.

Оглавление:

Предисловие

Благодарности

Вступление

Глава 1 Введение

  • Все начинается с вопроса
  • Жанры
  • Вперед и вверх

Глава 2. PostgreSQL

  • Произносится Post-greS-Q-L
  • День 1: отношения, операции CRUD и соединения
  • День 2: более сложные запросы, код и правила
  • День 3: полнотекстовый поиск и многомерные кубы
  • Резюме

Глава 3. Riak

  • Riak дружит с веб
  • День 1: CRUD, ссылки и типы MIME
  • День 2: mapreduce и кластеры серверов
  • День 3: разрешение конфликтов и расширение Riak
  • Резюме

Глава 4. HBase

  • Введение в HBase
  • День 1: операции CRUD и администрирование
    таблиц
  • День 2: работа с «большими данными»
  • День 3: переходим в облако
  • Резюме

Глава 5. MongoDB

  • Монстр
  • День 1: операции CRUD и вложенность
  • День 2: индексирование, группировка, mapreduce
  • День 3: наборы реплик, сегментирование,
    пространственные данные и GridFS
  • Резюме

Глава 6. CouchDB

  • Располагайтесь на кушетке
  • День 1: операции CRUD, Futon и снова cURL
  • День 2: создание и опрос представлений
  • День 3: более сложные представления, Changes API
    и репликация данных
  • Резюме

Глава 7. Neo4J

  • Neo4J дружит с доской
  • День 1: графы, Groovy и операции CRUD
  • День 2: REST, индексы и алгоритмы
  • День 3: распределенность и высокая доступность
  • Резюме

Глава 8. Redis

  1. Хранилище сервера структур данных
  2. День 1: операции CRUD и типы данных
  3. День 2: более сложные применения, распределенные вычисления
  4. День 3: комбинирование с другими базами данных
  5. Резюме

Глава 9. Подводя итоги

  1. Снова о жанрах
  2. Как сделать выбор?
  3. В каком направлении двигаться дальше?

ПРИЛОЖЕНИЕ 1. Сравнительный обзор баз данных

ПРИЛОЖЕНИЕ 2. Теорема CAP

Скачать книгу “Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL”

Оцените книгу
[Всего: 1 Средний: 5]

Написать комментарий