我使用关系数据库已有一段时间了,最​​近遇到了另一种类型的数据库:对象数据库。围绕此想法构建的产品之一进行了描述:具有可扩展的“后关系”数据库,其中包含多维数据和用于分布式Web应用程序的应用程序服务器。

这让我感到奇怪,我什么时候应该使用这样的数据库?我的意思是,Facebook必须使用MySQL,而且看起来做得不错,可以认为它是大规模的分布式Web应用程序。也许其他一些Web应用程序也是如此,例如Twitter和Orkut。在这种情况下,我什么时候应该使用对象数据库?

最佳答案

当您拥有深厚的对象图(例如具有大量几何实体的CAD或有限元模型)时,对象数据库的工作原理非常好。在关系数据库中执行所有这些JOIN的开销非常高,但是对于对象数据库而言,这是很自然的。

10-06 13:01
查看更多