Классика баз данных - статьи

       

Оценка


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

Рис. 6. Сводка качественной оценки решений проблемы потери соответствия

PJama и OPJ являются вариантами Java с чисто ортогональной персистентностью []. В этих системах не поддерживаются истинные параллельные транзакции в смысле баз данных, но имеется понятие фиксации в «контрольных точках» глобально согласованного состояния области хранения []. Хотя целевая установка чисто ортогональной персистентности препятствует использованию явных запросов, остается открытым вопрос, может ли компилятор Java использовать пересылку критериев или навигационное упреждающее чтение в качестве части своей стратегии компиляции. В эти системы можно было бы включить и поддержку истинной модели ACID-транзакций, хотя это и уменьшило бы уровень ортогональности персистентных данных.

Exodus [] и Ontos [] – это объектно-ориентированные базы данных с собственным менеджером хранения. Для оптимизации поиска программисты могут использовать явные индексы. В Exodus ключ индекса является статически типизированным, но объекты данных, загружаемые с использованием индекса статически не типизируются. EJB 1.0 – это средство объектно-реляционного отображения, имеющее сходство с интерфейсом между объектами и базами данных. В EJB 1.0 не поддерживаются явные запросы, но допускаются методы-искатели (finder methods), представляющие собой разновидность явного индекса.

ObjectStore и O2 – это объектно-ориентированные базы данных с собственным менеджером хранения []. В них поддерживается пересылка критериев на основе использования критериальных объектов.

Содержание  Назад  Вперед