Корпоративные базы данных - статьи


1.1. Определение Дэйта.



Лучшее, на мой взгляд, определение распределенных баз данных (DDB) предложил Дэйт (C.J. Date)
в . Он установил 12 свойств или качеств идеальной DDB:


  • Локальная автономия (local autonomy)
  • Независимость узлов (no reliance on central site)
  • Непрерывные операции (continuous operation)
  • Прозрачность расположения (location independence)
  • Прозрачная фрагментация (fragmentation independence)
  • Прозрачное тиражирование (replication independence)
  • Обработка распределенных запросов (distributed query processing)
  • Обработка распределенных транзакций (distributed transaction processing)
  • Независимость от оборудования (hardware independence)
  • Независимость от операционных систем (operationg system independence)
  • Прозрачность сети (network independence)
  • Независимость от баз данных (database independence)

Локальная автономия

Это качество означает, что управление данными на каждом из узлов распределенной системы
выполняется локально. База данных, расположенная на одном из узлов, является неотъемлемым
компонентом распределенной системы. Будучи фрагментом общего пространства данных, она, в
то же время функционирует как полноценная локальная база данных; управление ею выполняется
локально и независимо от других узлов системы.

Независимость от центрального узла

В идеальной системе все узлы равноправны и независимы, а расположенные на них базы являются
равноправными поставщиками данных в общее пространство данных. База данных на каждом из
узлов самодостаточна - она включает полный собственный словарь данных и полностью защищена
от несанкционированного доступа.

Непрерывные операции

Это качество можно трактовать как возможность непрерывного доступа к данным (известное "24
часа в сутки, семь дней в неделю") в рамках DDB вне зависимости от их расположения и вне
зависимости от операций, выполняемых на локальных узлах. Это качество можно выразить
лозунгом "данные доступны всегда, а операции над ними выполняются непрерывно".

Прозрачность расположения

Это свойство означает полную прозрачность расположения данных.


- Начало -  - Назад -  - Вперед -