首页 / TITAN / 图数据库 Titan 快速入门
图数据库 Titan 快速入门
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了图数据库 Titan 快速入门,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1099字,纯文字阅读大概需要2分钟。
内容图文
尤其在互联网世界,图计算越来越受到人们的关注,而图计算相关的软件也越来越丰富。本文将快速展示 Titan这个open source 的图数据库。
注:本文的操作主要基于Titan 官方的两篇文档:
- http://s3.thinkaurelius.com/docs/titan/0.5.0/arch-overview.html
- http://s3.thinkaurelius.com/docs/titan/0.5.0/getting-started.html
1、架构
Titan的架构图十分清晰明了,因此本文只稍作一些赘述:
A. Titan的数据需要存在一个数据库里面,而用户可以选择以下几种数据库:
- Cassandra
- HBase
- BerkeleyDB
B. Titan 底层的实现需要索引的支持:
- Elasticsearch
- Lucene
C. 用户可以用两类方式访问Titan:
- Java API
- 基于Blueprints的TinkerPop stack 工具,比如:
- The Gremlin query language
- The Rexster graph server
2. 安装
在了解完 Titan 架构后,安装和配置也就变得相对比较容易了。在使用Titan前要在Titan里配置好hbase和Elasticsearch的相关信息,并且保证这两个服务是启动状态。在我的环境中使用的数据库是hbase。
3. 通过Gremlin访问 Titan
A. 进入 Gremlin 命令行:执行 ${TITAN_HOME}/bin/gremlin.sh
B. 将“诸神的图谱”这个实例图库导入进数据库,以便接下来的继续尝试
首先,可以通过下图了解“诸神的图谱”包含的具体内容:
通过命令‘g = TitanFactory.open(‘conf/titan-hbase-es.properties‘)’创建一个graph 实例。执行完该命令后,hbase数据库里面将会被创建一张名为‘titan‘的表,内容为:
通过命令‘GraphOfTheGodsFactory.load(g)‘将“诸神的图谱”导入数据库。导完以后,hbase titan表里会增加很多行数据。
现在,便可以轻松利用gremlin提供的功能来遍历这个图库了。下图是一部分示例,有兴趣的朋友可以从官网doc中找到更多的命令并做实验。
原文:http://blog.csdn.net/samhacker/article/details/39721131
内容总结
以上是互联网集市为您收集整理的图数据库 Titan 快速入门全部内容,希望文章能够帮你解决图数据库 Titan 快速入门所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。