Оглавление:
- Определение - Что означает объектно-ориентированная база данных (OODB)?
- Techopedia объясняет объектно-ориентированную базу данных (OODB)
Определение - Что означает объектно-ориентированная база данных (OODB)?
Объектно-ориентированная база данных - это база данных, которая подписывается на модель с информацией, представленной объектами. Объектно-ориентированные базы данных представляют собой нишу, предлагаемую в области системы управления реляционными базами данных (RDBMS), и не так успешны или широко известны, как основные движки баз данных.
Techopedia объясняет объектно-ориентированную базу данных (OODB)
Как видно из названия, основной особенностью объектно-ориентированных баз данных является возможность определения объектов, которые отличаются от обычных объектов баз данных. Объекты в объектно-ориентированной базе данных ссылаются на способность разрабатывать продукт, а затем определяют и называют его. Затем на объект можно ссылаться или вызывать его как единое целое, не вдаваясь в его сложности. Это очень похоже на объекты, используемые в объектно-ориентированном программировании.
Реальная параллель с объектами - это автомобильный двигатель. Он состоит из нескольких частей: главного блока цилиндров, системы выпуска отработавших газов, впускного коллектора и так далее. Каждый из них является автономным компонентом; но когда они обработаны и скреплены болтами в один объект, они теперь все вместе называются двигателем. Аналогично, при программировании можно определить несколько компонентов, например, вертикальную линию, пересекающую перпендикулярную горизонтальную линию, в то время как обе линии имеют градуированное измерение. Этот объект затем может быть помечен как граф. При использовании возможности составления графиков компонентов нет необходимости сначала определять график; а точнее экземпляр созданного графа можно назвать.
Примеры объектно-ориентированных баз данных включают db4o, Smalltalk и Cache.
