6` (`incomingVertex_id`), KEY `FK_9r4w6h2jlb9a4e9pt3d95girc` (`outgoingVertex_id`), CONSTRAINT `FK_9r4w6h2jlb9a4e9pt3d95girc` FOREIGN KEY (`outgoingVertex_id`) REFERENCES `ENTITY` (`id`), CONSTRAINT `FK_ay9plo3t1cprfwdwjvp6fdwi6` FOREIGN KEY (`incomingVertex_id`) REFERENCES `ENTITY` (`id`), CONSTRAINT `FK_wb8dqej10hriw3o6m72yj9p` FOREIGN KEY (`element_id`) REFERENCES `ENTITY` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8
mysql hljs asciidoc">Blueprints里面persistence.xml 配置文件:(在Blueprints的jar里面)
要修改参数都可以放到map里面。
META-INF/BpJpaEntity.normal.xml
META-INF/BpJpaIndexBase.normal.xml
META-INF/BpJpaElement.nq.normal.xml
META-INF/BpJpaElement.hibernate.xml
META-INF/BpJpaVertex.nq.normal.xml
META-INF/BpJpaVertex.normal.xml
META-INF/BpJpaEdge.nq.normal.xml
META-INF/BpJpaEdge.normal.xml
META-INF/BpJpaProperty.normal.xml
META-INF/BpJpaIndex.nq.normal.xml
META-INF/BpJpaIndex.hibernate.xml
META-INF/BpJpaIndexItem.nq.normal.xml
META-INF/BpJpaIndexItem.normal.xml
META-INF/BpJpaKeyIndex.nq.normal.xml
META-INF/BpJpaKeyIndex.normal.xml
META-INF/BpJpaKeyIndexedProperty.nq.normal.xml
META-INF/BpJpaKeyIndexedProperty.normal.xml
true
4,总结
图数据库引擎,已经了解的差不多了,就是将图的数据变成一个更好理解的方式去操作。很直观,很直接,很方便。
默认TinkerPop使用内存存储数据,这个在线上系统肯定不太靠谱,于是研究大家最常用的mysql数据库,基本上可以线上小规模使用了,但是这个项目还在孵化中,稳定性还的检验下。相比neo4j是另外的一种选择。