Распределенные ограничения целостности, обеспечивающие ссылочную целостность данных: если между таблицами в различных узлах существует зависимость, то при модификации основной таблицы автоматически модифицируются и таблицы, зависящие от нее.
Локальная автономия: администратор БД узла полностью контролирует данные соответствующей локальной БД, т.е. может работать независимо от администраторов других узлов.
Непрерывная обработка (continual operation): обработка, выполняемая в локальном узле БД, не может быть прервана командами из другого узла, т.е. в каждом узле она выполняется независимо и целиком.
Независимость от размещения: изменение места хранения данных не ведет к изменению программ, работающих с этими данными.
Обработка распределенных транзакций, обеспечивающая соблюдение ограничений целостности при выполнении транзакции, изменяющей несколько узлов.
Глобальная обработка взаимоблокировок и конфликтов, возникающих при одновременном доступе к данным: блокировка данных может выполняться во всех узлах БД, и необходимо выявлять и разрешать ситуации, когда два узла взаимно блокируют друг друга.
Независимость от типа компьютеров, операционных систем, сетевых протоколов, типов СУБД, реализуемая за счет использования средств, встроенных в СУБД, а также шлюзов (gateways).
Informix- OnLine 5.0 |
Ingres Intelligent Database |
ORACLE7 |
Sybase System 10 |
|
Платформы Большие ЭВМ Миникомпьютеры Микрокомпьютеры |
- + + |
- + + |
+ + + |
- + + |
Сетевые протоколы TCP/IP DECnet IPX/SPX SNA Apple Talk NetBIOS Named Pipes Async |
+ - + - - - - - |
+ + + + - + + - |
+ + + + + + + + |
+ + + - - - + - |
Продолжение таблицы 1
Функции описания данных Дублирование Словарь данных: локальный глобальный |
- + - |
+1 + +1 |
+1 + + |
+1 + +1 |
Восстановление данных Блокировка и откат Пометка неверных обновлений Двухфазная фиксация |
+ + + |
+1 +1 +1 |
+1 +1 +1 |
+ + +2 |
Обеспечение целостности Декларативное Триггеры |
+ - |
- + |
+ + |
+ + |
Вызов хранимых процедур одного узла из хранимых процедур другого узла |
? |
- |
+ |
+ |
Поддержка SQL Собственная версия SQL-89 |
- + |
- + |
+ + |
+ + |
Программный интерфейс Microsoft ODBC SAG |
- - |
+ + |
+ + |
+ + |
Прекомпиляторы универсальных языков програмирования Ада Си Кобол Фортран Паскаль ПЛ/1 |
+ + + + - - |
- + + + - - |
+ + + + + + |
- - в OS/2 - - - |
Продолжение таблтцы 1
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.