在公共安全、反欺诈、知识图谱、机器学习等诸多领域中,越来越多地需要用到图数据的存储与计算,一些具体的应用场景往往还同时存在对关系数据和图数据的交叉处理需求。
作为MPP数据库,KADB也具备图数据处理能力,在许多OLAP项目中支撑了如关联分析、最短路径计算等需求。
因此,人大金仓专门进行了KADB的图数据存储计算功能测试,以验证KADB对图数据的存储和常规计算功能的支持能力,并将该能力与主流的graph native数据库计算能力做了效率对比,为相关项目选型和场景应用提供依据。
以下为测试过程中详细信息说明:
对比测试结果引用
作为对比的测试结果引用自HugeGraph项目的图数据库benchmark测试:
https://hugegraph.github.io/hugegraph-doc/performance/hugegraph-benchmark-0.5.6.html
测试数据
http://snap.stanford.edu/data/amazon0601.html
测试软硬件
测试项和测试结果
- batch insert
批量写入数据,响应时间单位为秒,时间越短效率越高。
KADB的导入包括边的导入和根据边的数据生成顶点数据。
- Find Neighbor
遍历所有顶点, 查找顶点所有的邻居, 响应时间单位为秒,时间越短效率越高。