5

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

这让我想知道,我什么时候应该使用这样的数据库?我的意思是,Facebook 肯定在使用 MySQL,而且它似乎做得很好,它可以被认为是一个大规模的分布式 Web 应用程序。其他一些 Web 应用程序(例如 Twitter 和 Orkut)可能也是如此。鉴于这种情况,我应该什么时候使用对象数据库?

4

1 回答 1

3

当您拥有较深的对象图(例如,具有大量几何实体的 CAD 或有限元模型)时,对象数据库工作得非常好。在关系数据库中进行所有这些 JOIN 操作会非常昂贵,但对于对象数据库来说是很自然的。

于 2010-09-11T23:48:32.863 回答