我什么时候应该使用对象数据库?

时间:2010-09-11 23:46:20

标签: database web-applications architecture relational-database object-oriented-database

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

这让我很奇怪,我什么时候应该使用这样的数据库?我的意思是,Facebook必须使用MySQL,它似乎做得很好,它可以被认为是一个大规模的分布式Web应用程序。其他一些Web应用程序也是如此,例如Twitter和Orkut。鉴于这种情况,我什么时候应该使用Object数据库?

1 个答案:

答案 0 :(得分:3)

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