对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为ODBMS或OODBMS。 两个主要原因让用户使用对象数据库技术。首先,关系数据库在管理复杂数据时显得笨重。其次,被应用软件操作的数据一般是用面向对象的编程语言如C++, Java, Delphi和C#写成,而那些用来转化数据表示和关系数据库元组的代码很冗繁,执行时也有不少耗时。这种应用程序和数据库表示信息的模式之间的不匹配有时也被称为impedance mismatch。
扩展阅读:
对象数据库管理系统,发端于1970年代早中期为支持对图结构对象的原生数据库管理而开展的研究。“面向对象数据库系统”这一术语第一次出现于1985年。
著名的研究项目包括Encore-Ob/Server(布朗大学),EXODUS(Wisconsin大学),IRIS(惠普),ODE(Bell实验室),ORION(MCC), Vodak(GMD-IPSI)和Zeitgeist(Texas Instruments)。其中以ORION项目发表的论文数为最多。MCC的Won Kim将这些论文中最有价值的一部分汇编成书并由MIT出版社出版。
对象数据库管理系统为面向对象编程语言增加了持久的概念。早期的商品数据库集成了多种语言:GemStone(Smalltalk)、Gbase(Lisp)和Vbase(COP)。COP即“ C Object Processor”(C对象处理器),是一种基于C的专有语言,比C++早。1990年代大部分时间里,C++统治着商用对象数据库管理系统市场。厂商在1990年代晚期加入了Java并于最近加入了C#。
暂无评论,期待你的妙语连珠
预约成功!,
到时你将收到我们的短信提醒。
703点赞
23790文章
渝ICP备20008086号-17 渝公网安备50010702505138号
ejdz2023#163.com(#替换为@) QQ:2368208271
“面向对象数据库系统(OODBMS)”这一术语第一次出现在1985年
对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为ODBMS或OODBMS。 两个主要原因让用户使用对象数据库技术。首先,关系数据库在管理复杂数据时显得笨重。其次,被应用软件操作的数据一般是用面向对象的编程语言如C++, Java, Delphi和C#写成,而那些用来转化数据表示和关系数据库元组的代码很冗繁,执行时也有不少耗时。这种应用程序和数据库表示信息的模式之间的不匹配有时也被称为impedance mismatch。
扩展阅读:
对象数据库管理系统,发端于1970年代早中期为支持对图结构对象的原生数据库管理而开展的研究。“面向对象数据库系统”这一术语第一次出现于1985年。
著名的研究项目包括Encore-Ob/Server(布朗大学),EXODUS(Wisconsin大学),IRIS(惠普),ODE(Bell实验室),ORION(MCC), Vodak(GMD-IPSI)和Zeitgeist(Texas Instruments)。其中以ORION项目发表的论文数为最多。MCC的Won Kim将这些论文中最有价值的一部分汇编成书并由MIT出版社出版。
对象数据库管理系统为面向对象编程语言增加了持久的概念。早期的商品数据库集成了多种语言:GemStone(Smalltalk)、Gbase(Lisp)和Vbase(COP)。COP即“ C Object Processor”(C对象处理器),是一种基于C的专有语言,比C++早。1990年代大部分时间里,C++统治着商用对象数据库管理系统市场。厂商在1990年代晚期加入了Java并于最近加入了C#。
本文统计
本文标签
评论(0)
暂无评论,期待你的妙语连珠
预约成功!,
到时你将收到我们的短信提醒。
猜你喜欢
703
|点赞
23790
文章
最新发布