Свойство 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 для расширяемости баз данных
|