Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL
Глава 6. CouchDB
Предыдущая страница
Следующая страница
Оглавление
ПРЕДИСЛОВИЕ
БЛАГОДАРНОСТИ
ВСТУПЛЕНИЕ
Почему именно семь баз данных?
Что есть в этой книге?
Чего нет в этой книге?
Это не руководство по установке
Руководство администратора? Пожалуй, нет
Замечание для пользователей Windows
Примеры кода и соглашения
Сетевые ресурсы
Глава 1. Введение
+
Глава 2. PostgreSQL
+
Глава 3. Riak
+
Глава 4. HBase
+
Глава 5. MongoDB
+
Глава 6. CouchDB
-
6.1. Располагайтесь на кушетке
Сравнение CouchDB с MongoDB
6.2. День 1: операции CRUD, Futon и снова cURL
Знакомство с Futon
Выполнение операций CRUD с помощью REST-интерфейса и cURL
Чтение документа с помощью GET
Создание документа с помощью POST
Обновление документа с помощью PUT
Удаление документа с помощью DELETE
День 1: итоги
День 1: домашнее задание
6.3. День 2: создание и опрос представлений
Доступ к документам через представления
Создание первого представления
Сохранение представления в виде проектного документа
Поиск исполнителей по имени
Поиск альбомов по названию
Опрос представлений исполнителей и альбомов
Импорт данных в CouchDB с помощью программы на Ruby
День 2: итоги
День 2: домашнее задание
6.4. День 3: более сложные представления, Changes API и репликация данных
Создание более сложных представлений с помощью редукторов
Отслеживание изменений в CouchDB
Непрерывное отслеживание изменений
Фильтрация изменений
Репликация данных в CouchDB
День 3: итоги
День 3: домашнее задание
6.5. Резюме
Сильные стороны CouchDB
Слабые стороны CouchDB
Перед расставанием
Глава 7. Neo4J
+
Глава 8. Redis
+
Глава 9. Подводя итоги
+
ПРИЛОЖЕНИЕ 1. Сравнительный обзор баз данных
ПРИЛОЖЕНИЕ 2. Теорема CAP
A2.1. Согласованность в конечном счете
A2.2. CAP на практике
A2.3. Компромиссный выбор задержки
СПИСОК ЛИТЕРАТУРЫ
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Данный блок поддерживает скрол*