Database Programming & Design



Обзор статьи "Bringing Object Relational Down To Earth" - часть 10


таблице и поэтому не наследуется одной таблицей от другой. Но в

ORDB хранимая процедура может рассматриваться как метод сервера,

присоединенный к базе данных целиком, а не к какому-либо классу.

  • Динамическая эволюция схемы

    RDB позволяют пользователям динамически изменять схему базы

    данных; эти изменения обычно ограничены созданием и уничтожением

    таблицы и добавлением и уничтожением атрибута. В ORDB схема имеет

    больше составляющих, чем в RDB, и поэтому большее число элементов

    схемы может динамически изменяться. Расширения включают

    добавление метода класса и уничтожение метода, добавление и

    уничтожение связи суперкласс/подкласс и даже изменение домена

    атрибута.

    Менее важные возможности: RDB, расширенная до ORDB

  • Мандаторная безопасность

    Поддержка мандаторной безопасности всегда была важным вопросом

    для пользователей систем баз данных правительственных и военных

    учреждений. Внедрение объектных расширений усложняет эту задачу.

    Дополнительные трудности связаны главным образом с использованием

    методов и OID'ов.

    Вычислительная модель

    Многие приложения, такие как автоматизированные анализ,

    проектирование, моделирование и тестирование, могут выполнять

    операции с большими объемами данных в памяти. Эти приложения

    управляют большим числом объектов и должны выполнять обширные

    вычисления очень быстро, поэтому объекты должны находиться в

    памяти и быть заранее скомпонованными. OODB проектируются с

    учетом требования производительности, нужной таким приложениям,

    при дополнительном предположении, что сами приложения написаны на

    объектно-ориентированном языке. Для поддержки быстрого

    навигационного доступа к объектам в основной памяти OODB

    обеспечивают возможность автоматического управления большим

    числом объектов в памяти (это называется "жизненным кэшем" или

    "пулом объектных буферов"). OODB автоматически преобразуют

    форматы хранения объектов из формата базы данных в формат памяти,

    при загрузке в память преобразуют хранимые в объектах OID'ы в




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