Объектно-реляционная база данных

Оглавление1 Объектно–реляционная база данных1.1 Определение и особенности ORDBMS1.2 Преимущества и недостатки1.3 Основные характеристики1.4 История и развитие1.5 Сравнение с СУБД1.6 Рекомендации […]

Объектно–реляционная база данных

  • Определение и особенности ORDBMS

    • ORDBMS – это система управления базами данных, сочетающая реляционную модель с объектно-ориентированными концепциями. 
    • Поддерживает хранение и обработку данных с помощью запросов, а также предоставляет возможность расширения модели данных. 
    • Является промежуточным звеном между чисто реляционными и объектно-ориентированными системами баз данных. 
  • Преимущества и недостатки

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

    • ORDBMS интегрирована с объектно-ориентированными языками программирования и поддерживает сложные данные, наследование типов и поведение объектов. 
    • Создание сложных данных в ORDBMS основано на определении схемы с помощью пользовательских типов данных. 
    • Наследование типов позволяет структурированным типам иметь подтипы с дополнительными атрибутами. 
    • Поведение объекта связано с доступом к постоянным программным объектам, которые называются постоянными объектами. 
  • История и развитие

    • ORDBMS появились в начале 1990-х годов как результат исследований, направленных на расширение реляционных баз данных объектными концепциями. 
    • Postgres, один из ключевых исследовательских проектов, породил два продукта, Illustra и PostgreSQL, которые стали коммерчески успешными. 
    • К середине 1990-х годов появились первые коммерческие продукты, такие как Illustra и Oracle Lite. 
    • Руслан Засухин разработал и выпустил первую версию базы данных Valentina в середине 1990-х годов. 
    • PostgreSQL стала коммерчески жизнеспособной и является основой для многих современных продуктов, поддерживающих функции ORDBMS. 
  • Сравнение с СУБД

    • СУБД обычно включают инструкции SQL, которые позволяют создавать пользовательские функции. 
    • В объектно-реляционной базе данных используются пользовательские типы данных и выражения, такие как BirthDay(). 
    • ORDBMS предлагает преимущество в простоте сбора связанных записей по сравнению с традиционными СУБД. 
  • Рекомендации и внешние ссылки

    • Статья содержит ссылки на сравнение продуктов Java JPA ORM и обсуждение компромиссов в производительности. 

Полный текст статьи:

Объектно-реляционная база данных — Википедия

Оставьте комментарий

Прокрутить вверх