0

我们有一个存储在关系数据模型中的数据模型,该模型实际上看起来像一个图。表的数量很少,但表很大,而且我们执行的查询类型通常有 5 个连接级别深。如果将此数据存储在图形数据库中,那将是最高效的,但我们没有该选项。如何使用 RDBMS 实现图形数据库级别的性能?您可以在数据库之上添加哪些工具,例如缓存、搜索索引、使用 OLAP 服务器,在这种情况下可以为您提供接近图形数据库性能的任何东西?

4

1 回答 1

2

如何使用 RDBMS 实现图形数据库级别的性能?

你没有,至少不是以同样的方式。两种系统都有其优点和缺点,试图将一个应用于另一个通常会导致一团糟。如果您在使用 RDBMS 时遇到困难,请为 RDBMS 设计数据模型。

您可以在数据库之上添加哪些工具,例如缓存、搜索索引、使用 OLAP 服务器,在这种情况下可以为您提供接近图形数据库性能的任何东西?

这取决于您的数据模型,也许您可​​以详细说明为什么不能使用图形数据库?可以让两者并排运行吗?

于 2012-12-19T19:44:37.503 回答