Обработка объектных баз данных в C++ - Программирование с использованием стандарта ODMG - Дэвид Джордан.


Книга Обработка объектных баз данных в C++ - Программирование с использованием стандарта ODMG - Дэвид Джордан.

Название: Обработка объектных баз данных в C++ - Программирование с использованием стандарта ODMG.
Автор: Дэвид Джордан.
2001.
    Данная книга является введением в технологию объектных баз данных и предназначена для разработчиков программных продуктов, которые знакомы с объектным проектированием и языком C++ и хотят узнать об объектных базах данных. В книге описаны возможности объектного моделирования, заложенные в среде поддержки объектных баз данных, использующих интерфейсы ODMG C++ и OQL (язык объектных запросов). Здесь рассмотрены различные архитектуры, применяемые объектными базами данных, а также уделено внимание сравнению реляционных и объектно-реляционных баз данных с объектными. Для тех, кто уже использует какую-либо из реализаций стандарта ODMG, книга может послужить справочником по интерфейсу ODMG 2.0 C++.

Оглавление
Предисловие. 14
Вводная часть. 15
Часть I. Моделирование объектных баз данных. 19
Глава 1. Введение. 20
Глава 2. Базы данных, транзакции и исключительные ситуации. 31
Глава 3. Моделирование объектных баз данных. 38
Глава 4. Домены. 46
Глава 5. Перманентные сущности. 61
Глава 6. Идентификация объектов. 76
Глава 7. Коллекции. 93
Глава 8. Связи. 112
Глава 9. Составные объекты. 130
Часть II. Язык объектных запросов. 139
Глава 10. Введение в язык объектных запросов. 140
Глава 11. Выражения и операторы языка OQL. 144
Глава 12. Предикаты и запросы коллекций. 165
Глава 13. Среда «обитания» OQL. 183
Часть III. Архитектура. 189
Глава 14. Архитектурные решения объектных баз данных. 190
Глава 15. Производительность. 207
Глава 16. Схемы баз данных. 223
Часть IV. Ретроспектива. 241
Глава 17. Сравнение технологий объектных и реляционных баз данных. 242
Глава 18. Резюме. 254
Часть V. Приложения. 261
Приложение А. Пример схемы. 262
Приложение Б. Классы ODMG C++. 265
Приложение В. Метаклассы ODMG. 345
Список литературы. 377
Предметный указатель.
Двухфазное завершение.
Если в приложении предусмотрена транзакция, которая манипулирует объектами в нескольких базах данных, то каждая база данных должна иметь возможность успешно завершить эту транзакцию. Если одна или несколько баз данных не могут это сделать, то они, возможно, будут оставлены в несогласованном состоянии.
Процесс двухфазного завершения используется для гарантирования того, что все базы данных, участвующие в транзакции, обновятся надлежащим образом. По сути, в такой транзакции существует субтранзакция. Согласно протоколу двухфазного завершения, каждая база данных должна определить, смогут ли завершиться ее обновления.
Для индикации этой фазы часто используется команда prepare. Если в результате ответа серверов баз данных окажется, что все их субтраизакции могут успешно завершиться, то во второй фазе процесса завершения каждому серверу базы данных отдается распоряжение завершить транзакцию. Если любая из баз данных во время выполнения команды prepare сталкивается с некоторой проблемой, транзакция прерывается полностью. Таким образом, протокол двухфазного завершения гарантирует, что если невозможно завершить все операции транзакции, не будет завершена ни одна из них.

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12757 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Обработка объектных баз данных в C++ - Программирование с использованием стандарта ODMG - Дэвид Джордан.. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.