由此,图形数据库执行相当于多表连接的速度要快得多。其次,无论表的大小如何,等价连接的速度都是相同的。
depth seconds records
2 0.016 ~2,500 --mysql
3 30.267 ~125,000
4 1,543.505 ~600,000
2 0.010 ~2,500 --neo4j
3 0.168 ~110,000
4 1.359 ~600,000
我知道 SQL 使用笛卡尔连接,它实际上与表的大小和跳数相乘。我所听到的关于图数据库的所有信息都是“一流的关系结构”。
什么是数据结构+算法,无论跳数和表大小如何,都可以快速遍历图形数据库?
如何在 RDBMS 系统中实现它?我在想左连接和嵌套查询。