Основні переваги об’єктно-орієнтованих баз даних

Селезньова Г.Г.
Национальный авиационный университет, Киев



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

Сучасні технології не стоять на місці. Кожного дня в компаніях виникають проблеми, для яких вони шукають сучасні рішення на ринку інформаційних технологій. Тому для розвитку суспільства важливо завжди шукати нові рішення для вже знайомих проблем. Наразі є нове рішення для проблеми ведення баз даних – об’єктно-орієнтовані бази даних (ООБД). Системи ООБД:

·  Дозволяють визначати абстракції. ООБД дозволяють користувачам створювати нові абстракції, які можуть відповідати створенню нових класів з потрібними атрибутами, які можуть наслідувати атрибути суперкласів, виконувати методи.

·  Полегшують проектування деяких зв'язків. ООБД підтримують методи інверсних зв’язків (взаємні посилання між об’єктами), що допомагає зберегти цілісність посилань шляхом встановлення зворотного посилання одночасно з встановлення прямого посилання.

·  Усувають потребу в обумовлених користувачами ключах. Кожен створений користувачем об’єкт в ООБД має свій унікальний ідентифікатор, що не може бути модифікована додатками, навіть якщо структура об’єктів однакова, їх ідентифікатори  зроблять з них унікальні об’єкти. Це виключає потребу у ручному встановленні ключів.

·  Підтримують новий набір предикатів порівняння. Порівняння в ООБД базуються не тільки на значеннях, але й на основі ідентичності об’єктів та їх значень, на основі ідентичності властивостей та їх значень.

·  В деяких ситуаціях забезпечують більш високу продуктивність. За допомогою ідентифікаторів об’єктів та ієрархічну модель будування об’єктів можна швидше добиратися до атрибутів домену. При завантаженні самої бази даних в ООБД ідентифікатори об’єктів завантажуються як показники в пам’яті, що робить роботу в ній більш мобільною.

·  Забезпечують підтримку версій і тривалих транзакцій. Із обмеженими можливостями в ООБД реалізована підтримка версій та тривалих транзакцій.

Ведення бази даних покращувалось ще з 1955 року, коли з’явилися обчислювальні машини. З того часу розуміння ведення бази даних дуже змінилося. І цей процес не повинен зупинятися. Об’єктно-орієнтовані бази даних задали гарний старт, і, при відповідній підтримці та увазі, це рішення може стати основним рішення у галузі баз даних.

 

 

Науковий керівник – Мелешко Е.А.