Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Маніфест систем об'єктно-орієнтованих баз даних

Реферат Маніфест систем об'єктно-орієнтованих баз даних





Corp. p> У розподіленої архітектурі ITASCA приватні та спільно використовувані бази даних рознесені по вузлах локальної UNIX -Орієнтованої мережі. Кожній значення даних зберігається в одному вузлі, але централізоване управління відсутня; всі сервери автономні. На кожному сервері підтримуються кеш сторінок і кеш об'єктів, і кожен сервер безліч клієнтів із забезпеченням мультидоступу на основі блокувань. На клієнтах підтримується тільки кеш об'єктів. p> Для управління мультидоступу в ITASCA використовується двофазний протокол синхронізаційних блокувань з сериализацией транзакцій і виявленням тупиків. Також підтримуються довгі транзакції на основі переміщення об'єкта з спільно використовуваної бази даних у приватну базу даних (Check-out). Для забезпечення спільної роботи допускається участь декількох користувачів в одній довгої транзакції. p> Для всієї розподіленої бази даних підтримується єдина схема з використання подсхем для приватних фрагментів бази даних. Модель даних включає наступні аспекти:

множинне спадкування;

уявлення класів у вигляді об'єктів;

наявність властивостей і операцій класів;

наявність властивостей і операцій класів;

підтримка обмежень цілісності;

можливість перевантаження операцій. p> У будь-який час можуть додаватися нові дані, класи, властивості та операції. Для забезпечення контролю над поширенням таких операцій як видалення об'єкта є можливість визначення складових об'єктів. Для підтримки мультимедійних додатків є можливість використання лінійних масивних об'єктів, які призначені насамперед для зберігання послідовних даних, таких як текст або аудіодані. У просторових масивних об'єктах є два виміри, і вони підходять, наприклад, для зберігання зображень.

Відновлення бази даних після збоїв виробляється на основі журналу, призначеного для анулювання результату виконаних операцій (undo log). Це дозволяє в процесі відновлення усунути ефект всіх транзакцій, що не завершилися до моменту збою. Фіксація транзакції полягає в тому, що на сервері всі об'єкти, змінені даної транзакцією, переміщуються з буфера об'єктів в буфер сторінок.

Підтримується механізм індексування, заснований на використанні техніки B +-дерев. Можна створювати індекси для одного класу і однієї властивості або для декількох властивостей декількох класів.

Є можливість створення класів, що підтримують оповіщення. Є дві форми оповіщення - пасивна та активна. Пасивне оповіщення полягає в тому, що зберігається інформація про модифікації або видаленні екземплярів класу. Додаток може звернутися класу з запитом даних про таких подіях. Активне оповіщення призводить до виклику деякої операції при виконанні операцій модифікації, видалення, створення версії, переміщення об'єкта із загальної бази даних у приватну базу даних (check-out) або навпаки (check -In). Типово виконання операції оповіщення призводить до відправки електронної по...


Назад | сторінка 6 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних