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

Leg*_*end 5 database architecture web-applications relational-database object-oriented-database

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

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

duf*_*ymo 3

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