Основні переваги об’єктно-орієнтованих
баз даних
Селезньова
Г.Г.
Национальный авиационный университет, Киев
Метою даного дослідження є
виявлення переваг використання об’єктно-орієнтованих баз даних для вирішення
сучасних питань збереження даних, ведення баз даних, захисту в них інформації
та забезпечення коректних транзакцій.
Сучасні технології не стоять на
місці. Кожного дня в компаніях виникають проблеми, для яких вони шукають
сучасні рішення на ринку інформаційних технологій. Тому для розвитку
суспільства важливо завжди шукати нові рішення для вже знайомих проблем. Наразі
є нове рішення для проблеми ведення баз даних – об’єктно-орієнтовані бази даних
(ООБД). Системи ООБД:
·
Дозволяють визначати абстракції. ООБД дозволяють
користувачам створювати нові абстракції, які можуть відповідати створенню нових
класів з потрібними атрибутами, які можуть наслідувати атрибути суперкласів,
виконувати методи.
·
Полегшують проектування деяких зв'язків. ООБД
підтримують методи інверсних зв’язків (взаємні посилання між об’єктами), що
допомагає зберегти цілісність посилань шляхом встановлення зворотного посилання
одночасно з встановлення прямого посилання.
·
Усувають потребу в обумовлених користувачами ключах. Кожен створений користувачем об’єкт в ООБД має свій унікальний
ідентифікатор, що не може бути модифікована додатками, навіть якщо структура
об’єктів однакова, їх ідентифікатори
зроблять з них унікальні об’єкти. Це виключає потребу у ручному
встановленні ключів.
·
Підтримують новий набір предикатів порівняння.
Порівняння в ООБД базуються не тільки на значеннях, але й на основі
ідентичності об’єктів та їх значень, на основі ідентичності властивостей та їх
значень.
·
В деяких ситуаціях забезпечують більш високу продуктивність. За допомогою ідентифікаторів об’єктів та ієрархічну модель будування
об’єктів можна швидше добиратися до атрибутів домену. При завантаженні самої
бази даних в ООБД ідентифікатори об’єктів завантажуються як показники в пам’яті,
що робить роботу в ній більш мобільною.
·
Забезпечують підтримку версій і тривалих транзакцій. Із обмеженими можливостями в ООБД реалізована підтримка версій та тривалих
транзакцій.
Ведення бази даних покращувалось ще з 1955 року,
коли з’явилися обчислювальні машини. З того часу розуміння ведення бази даних
дуже змінилося. І цей процес не повинен зупинятися. Об’єктно-орієнтовані бази
даних задали гарний старт, і, при відповідній підтримці та увазі, це рішення
може стати основним рішення у галузі баз даних.
Науковий
керівник – Мелешко Е.А.