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

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





ну СУБД, засновану на використанні об'єктної технології, високопропускних локальних мереж і симетричних мультипроцессоров. Система працює на всіх основних UNIX-платформах і в середовищі Windows.

Система заснована на клієнт-серверній архітектурі, у якій одиницею обміну між сервером і клієнтом є сторінка бази даних. Тим самим багато системні функції, включаючи кешування, пошук об'єктів і перетворення їх форматів, виконуються на стороні клієнта. Об'єктні ідентифікатори представляються в 64-розрядному форматі, що забезпечує потенційну можливість роботи зі надвеликими базами даних.

Підтримується чотирирівнева структура зберігання даних. Об'єкти містяться в контейнерах, кожен з яких представляє собою частина локальної бази даних. Локальні ж бази даних можуть комбінуватися в федеративну (розподілену) базу даних. Надійність зберігання даних підтримується механізмом реплікації.

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

В системі підтримуються мови C + + і Smalltalk, але способи використання мов сильно розрізняються. Це відноситься і до механізмів стабільності, і до засобів визначення даних. У середовищі C + + стабільними є об'єкти всіх класів, які є спадкоємцями спеціального системного класу. У середовищі Smalltalk стабільними є всі об'єкти, досяжні від іменованих кореневих об'єктів-словників. Відповідно, в Smalltalk для видалення об'єктів використовується механізм збірки сміття, а в C + + - явні операції. p> Природно, бази даних, керовані Objectivity/DB , Засновані на одній об'єктної моделі. Ця модель досить близька до моделі ODMG і, зокрема, включає можливість визначення двонапрямлених зв'язків. Підтримується можливість управління складовими об'єктами з поширенням на подоб'екти операції видалення. Однак способи визначення даних в середовищах C + + І Smalltalk різняться. p> У C + + включено спеціальне розширення мови, призначене для визначення даних. Відповідні конструкції обробляються спеціальним препроцесором, який генерує код C + +, містить відповідні звернення до СУБД. У середовищі Smalltalk схема бази даних визначається як набір класів Smalltalk. Іншими словами, при використанні Smalltalk програми, що працюють з базами даних Objectivity/DB , Організовуються прозорішим чином, ніж у випадку C + +. p> Є підтримка мови SQL/89 і, частково, SQL/92. Реляційний доступ до баз даних, керованих Objectivity/DB, можливий через інтерактивний SQL-орієнтований інтерфейс, через наявний драйвер ODBC і через API.

Versant

З 1988 р. компанія Versant пр...


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





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...