Объектно-ориентированные базы данных - основные концепции

Интернет магазин светодиодных светильников источник. | Домофоны уфа на http://ohrsys-ufa.ru. | На www.kinozoopark.ru аренда животных для фотосессии. | Корпоративный отдых новосибирск также читайте. | Стальные двери на заказ по материалам www.двери-тюмен𚷸.рф. |

Объектно-ориентированные базы данных - основные концепции - стр. 23


 
- управление передачей сообщений между объектами;
 
- управление транзакциями;
 
- управление коммуникационной средой (на базе транспортных
протоколов TCP/IP в локальной сети Ethernet);
 
- отслеживание долговременно хранимых объектов (напомним, что
в O2 объект хранится во внешней памяти до тех пор, пока
достижим из какого-либо долговременно хранимого объекта);
 
- управление буферами оперативной памяти (аналогично ORION,
представление объекта в оперативной памяти отличается от его
представления на диске);
 
- управление кластеризацией объектов во внешней памяти;
 
- управление индексами.
 
Несколько слов про управление транзакциями. Различаются
режимы, когда допускается параллельное выполнение транзакций,
изменяющих схему БД, и когда параллельно выполняются только
транзакции, изменяющие внутренность БД. Первый режим обычно
используется на стадии разработки БД, второй - на стадии
выполнения приложений. Средства восстановления БД после сбоев
и откатов транзакций также могут включаться и выключаться.
Наконец, поддерживается режим, при котором все постоянно
хранимые объекты загружаются в оперативную память при начале
транзакции для увеличения скорости работы прикладной системы.
 
Компонент управления схемой БД реализован над подсистемой
управления объектами: в системе поддерживаются несколько
невидимых для программистов классов и в том числе классы
"Class" и "Method", экземплярами которых являются,
соответственно, объекты, определяющие классы, и объекты,
определяющие методы. (Как видно, ситуация напоминает
реляционные системы, в которых тоже обычно поддерживаются
служебные отношения-каталоги, описывающие схему БД.) Удаление
класса, который не является листом иерархии классов или
используется в другом классе или сигнатуре какого-либо метода,
запрещено.
 
Даже приведенное краткое описание особенностей двух
объектно-ориентированных СУБД показывает прагматичность



Начало  Назад  Вперед



Книжный магазин