Database Programming & Design

       

Матрица объектно-реляционных свойств


Свойство Server Informix-Universal Database IBM DB2 - Universal Oracle8

Расширяемая система типов Да Да Да

Поддержка строгой типизации Да Да Да

Поддержка иерархии типов и расследования Да; простое наследование для именованных строчных типов и таблиц Нет; ожидается поддержка множественного наследования Нет; в 8.1 будет простое наследование

Репликация данных Нет; планируется Нет; планируется -

Определяемые пользователями функции Да Да Да

Перегрузка функций Да Да Да

Разрешение имени функции на основе типов параметров Да Да Да

Расширяемая система индексирования Да Нет; планируется Нет; планируется в Database Extesibility Services

Расширяемый оптимизатор запросов Да; таблично-управляемый Да; управляемый правилами, но интерфейс не открыт; планируется Нет; планируется в Database Extesibility Services

Поддержка больших объектов Да; SQL-3 LOBs Да; SQL-3 LOBs Да; SQL-3 LOBs

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

Расширяемая языковая поддержка

3GL Да; Си/Си++ Да; Си/Си++ и любой язык с поддержкой Си-соглашений Да; Си/Си++

4GL Нет Да PL/SQL

Объектно-ориентированные языки Да - Java; ожидается Си++ Да - Java; другие - после появления Client Object Support Нет; Java планируется в Database Extesibility Services

Доступные предопределенные расширения Да - Datablades Да; текст, видео, аудио от IBM, пространственные данные от ESRI Да; текст, видео, графика и т.д.

Средства для добавления расширений (API, инструментальные наборы) Да Да Нет; SDK для расширяемости баз данных



Содержание раздела