图数数据库引擎tinkerpop(3)使用java调用tinkerpop,存储到mysql数据库(四)

2015-11-21 01:46:20 · 作者: · 浏览: 13
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是另外的一种选择。