Jump to content

Группа управления объектными данными

Группа управления объектными данными ( ODMG ) была задумана летом 1991 года на завтраке с поставщиками объектных баз данных , организованном Риком Кеттеллом из Sun Microsystems . В 1998 году ODMG изменила свое название с Object Database Management Group, чтобы отразить расширение своих усилий по включению спецификаций как для объектных баз данных, так и для объектно-реляционного отображения продуктов .

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

В период с 1993 по 2001 год ODMG опубликовала пять изменений своей спецификации. Последней ревизией была ODMG версии 3.0, после чего группа распалась.

Основные компоненты спецификации ODMG 3.0

[ редактировать ]
  • Объектная модель. Это было основано на объектной модели группы управления объектами . Базовая модель OMG была разработана как общий знаменатель для брокеров объектных запросов, систем объектных баз данных, языков объектного программирования и т. д. ODMG разработала профиль, добавив компоненты в базовую объектную модель OMG.
  • Языки спецификации объектов. Язык определения объектов ODMG (ODL) использовался для определения типов объектов, соответствующих объектной модели ODMG. Формат обмена объектами ODMG (OIF) использовался для дампа и загрузки текущего состояния в файл или набор файлов или из него.
  • Язык объектных запросов (OQL). ODMG OQL был декларативным (непроцедурным) языком запросов и обновления. использовался SQL , хотя OQL поддерживает более мощные объектно-ориентированные возможности. Там, где это возможно, в качестве основы
  • Привязка языка C++. Это определило привязку C++ ODL ODMG и языка манипулирования объектами C++ (OML). ODL C++ был выражен как библиотека, предоставляющая классы и функции для реализации концепций, определенных в объектной модели ODMG. Синтаксис и семантика C++ OML аналогичны стандарту C++ в контексте стандартной библиотеки классов. Привязка C++ также предоставляет механизм вызова OQL.
  • Языковая привязка Smalltalk. Это определило сопоставление между ODMG ODL и Smalltalk , которое было основано на привязке OMG Smalltalk к языку определения интерфейса OMG (IDL). Привязка Smalltalk также предоставляет механизм вызова OQL.
  • Привязка языка Java. Это определило связь между ODL ODMG и языком программирования Java , как это определено платформой Java 2. Привязка Java также предоставляет механизм вызова OQL.

ODMG 3.0 был опубликован в виде книги в 2000 году. [1] К 2001 году большинство основных поставщиков объектных баз данных и объектно-реляционного сопоставления заявили о соответствии ODMG Java Language Binding. Соответствие остальным компонентам спецификации было неоднозначным. [2] В 2001 году привязка языка Java ODMG была представлена ​​процессу сообщества Java в качестве основы для спецификации объектов данных Java . Затем компании-члены ODMG решили сконцентрировать свои усилия на спецификации объектов данных Java. В результате ODMG распалась в 2001 году.

В 2004 году Object Management Group (OMG) получила право на пересмотр спецификации ODMG 3.0 как спецификации OMG от владельца авторских прав, Morgan Kaufmann Publishers. В феврале 2006 года OMG объявила о создании Рабочей группы по технологиям объектных баз данных (ODBT WG) и планирует работать над 4-м поколением стандарта объектных баз данных .

ODMG-совместимая СУБД

[ редактировать ]
  1. ^ Стандарт объектных данных: ODMG 3.0. Под редакцией Р.Г. Кеттелла и Дугласа К. Барри при участии Марка Берлера, Джеффа Истмана, Дэвида Джордана, Крейга Л. Рассела , Олафа Шадова, Торстена Станиеды и Фернандо Велеса. Морган Кауфманн Паблишерс, Инк., 2000. ISBN   1-55860-647-5 .
  2. ^ Справочники по объектному хранению: объектные СУБД и объектно-реляционное сопоставление. Дуглас К. Бэрри и Джошуа Дул. Barry & Associates, Inc., 2001. Страницы, показывающие соответствие ODMG как для объектных баз данных, так и для продуктов объектно-реляционного отображения в 2001 году.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7dd092a04beb56985fb02e93729bb0cf__1695496200
URL1:https://arc.ask3.ru/arc/aa/7d/cf/7dd092a04beb56985fb02e93729bb0cf.html
Заголовок, (Title) документа по адресу, URL1:
Object Data Management Group - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)