Название книги: Семь баз данных за семь недель. Введение в современные базы данных и идеологию 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: операции CRUD и типы данных
- День 2: более сложные применения, распределенные вычисления
- День 3: комбинирование с другими базами данных
- Резюме
Глава 9. Подводя итоги
- Снова о жанрах
- Как сделать выбор?
- В каком направлении двигаться дальше?
ПРИЛОЖЕНИЕ 1. Сравнительный обзор баз данных
ПРИЛОЖЕНИЕ 2. Теорема CAP
Скачать книгу “Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL”