以分析社交网络里好友的动态为例,如果用传统的数据库设计,就会有用户表、用户好友动态表、用户好友点赞表等一系列的表,然后把这些表关联起来进行查询,效率极低。
而如果用图数据库来存储,就可以把刚才所有的表纳入到一张图里面,通过图来解决所有的问题。从形式上来说图数据库更接近于人类思维方式和现实世界万事万物的关联性。
1、百度安全开源大规模图数据库HugeGraphHugeGraph已经在GitHub上实现开源,并包含数据导入、可视化的IDE、命令行、RESTFulAPI、Client等一系列工具集。HugeGraph体系下包含了十多个关联子项目,具体包括HugeGraph、HugeGraph-Client、HugeGraph-Loader、HugeGraph-Studio等。
HugeGraph在github项目