【发布时间】:2011-12-10 15:46:21
【问题描述】:
我非常熟悉我所理解的关系数据库,例如 mysql,您可以在其中使用表、行、列和连接来确定内容之间的关系。
有人建议我将对象数据库用于我正在忙的项目,但我不知道对象数据库是什么,也不知道什么时候它比关系数据库更有优势。
我已经在谷歌上搜索过了,维基百科信息丰富(是的,讽刺),我必须承认我关注的几个链接并不是特别有启发性。因此我转向未来的谷歌;众包信息。有谁知道我能读到的好文章,或者谁能给我解释一下。
提前致谢。
【问题讨论】:
我非常熟悉我所理解的关系数据库,例如 mysql,您可以在其中使用表、行、列和连接来确定内容之间的关系。
有人建议我将对象数据库用于我正在忙的项目,但我不知道对象数据库是什么,也不知道什么时候它比关系数据库更有优势。
我已经在谷歌上搜索过了,维基百科信息丰富(是的,讽刺),我必须承认我关注的几个链接并不是特别有启发性。因此我转向未来的谷歌;众包信息。有谁知道我能读到的好文章,或者谁能给我解释一下。
提前致谢。
【问题讨论】:
对象数据库背后的主要思想是将对象按原样存储在数据库中,例如不要将它们分解为关系结构,例如具有行和列的表。
基本前提是从这样的对象数据库中检索对象会简单得多 - 只需“抓取”对象,无需映射、无需翻译或任何需要的操作。
查看一些链接了解更多信息:
OO-DB 的最大挑战是尽可能简单地查找和检索存储的对象,同时提供良好的性能。而且它们没有被广泛使用也阻碍了它们的采用。
【讨论】: