Database Programming & Design



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


  • Поддержка SMP с параллельным выполнением нескольких запросов

    (без обеспечения распараллеливания индивидуальных запросов).

    Вторичные требования (для масштабируемости):

    • Асинхронные обмены с дисками

    • Архитектура множественных серверных процессов

    • Параллельные обмены с дисками

    • Поддержка кластеров

    • Распараллеливание выполнения утилит

    • Распараллеливание выполнения индивидуальных запросов

    Инструментальные средства баз данных

    Пользователи RDB осознают потребность в инструментальных

    средствах, выходящих за пределы непосредственных возможностей

    сервера баз данных с его интерфейсами уровня SQL и API, для

    поддержки цикла разработки приложений. Эти средства включают

    следующее:

    • Средства администрирования базы данных, настройки

      производительности и отслеживания использования ресурсов

    • Прекомпиляторы операторов SQL, встроенных в языки

      программирования

    • Процессор интерактивного SQL или графический генератор запросов

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

    • Графические средства проектирования и просмотра для анализа и

      редактирования схемы базы данных

    • Средства разработки категории 4GL для быстрой разработки

      приложений, обладающих обычно графическим или ориентированным на

      формы пользовательским интерфейсом.

    Вообще говоря, средства для ORDB должны обладать расширенной

    функциональностью, в которой учитываются расширения, присущие

    объектному моделированию. В случае отсутствия средств,

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

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

    компаний, в которых учитываются возможности объектного

    моделирования.

    Далее приводится сводка необходимых объектных расширений

    инструментальных средств RDB. К наиболее важным возможностям

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

    атрибуты с множественными значениями, ADT и вложенные объекты;

    иерархия наследования и методы не столь важны. Поскольку

    инструментальные средства баз данных стали составной частью среды




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