当查询即将在特定表和特定列中搜索特定数据时,关系数据库(如 MySql)是否比 Neo4j 等图形数据库执行得更好。
例如,如果查询是:“搜索在巴黎发生的所有事件”。
为简单起见,我们假设 MySql 将有一个Event
带有“City”索引的表来优化这种查询。
Neo4j 呢?有人可能认为图形数据库必须遍历所有图形才能检索相关事件……但是,可以使用 Neo4j 创建一些索引作为其文档精确度。
对于这种分析/统计请求,为什么 RDMBS 会比它更快?
当查询即将在特定表和特定列中搜索特定数据时,关系数据库(如 MySql)是否比 Neo4j 等图形数据库执行得更好。
例如,如果查询是:“搜索在巴黎发生的所有事件”。
为简单起见,我们假设 MySql 将有一个Event
带有“City”索引的表来优化这种查询。
Neo4j 呢?有人可能认为图形数据库必须遍历所有图形才能检索相关事件……但是,可以使用 Neo4j 创建一些索引作为其文档精确度。
对于这种分析/统计请求,为什么 RDMBS 会比它更快?