传统的关系型数据库和图数据库无论是在模型,存储以及查询优化上都存在极大的差异。比如社交用户关系中的2度查询请求,传统关系型数据库处理起来至少是秒级别的,3度查询更差甚至无法支持。
对比而言,图数据库能够轻松支持这类场景,性能往往能够轻松的达到传统关系型数据库的十倍乃至几十倍。这种性能的差异并非简单的调优问题,而是更深层次的数据库建模以及内核层面决定的。因此,图数据库在基因层面更适合高度连接数据集的处理。
分类 | 图数据库 | 关系型数据库 |
---|---|---|
模型 | 图结构 | 表结构 |
存储信息 | 结构化/半结构化数据库 | 高度结构化数据 |
2度查询 | 高效 | 低效 |
3度查询 | 高效 | 低效/不支持 |
空间占用 | 高 | 中 |