代码空间

摘要(Abstract)

技术上,Titan并不是数据库;它是一个数据库之上的客户端库。它依赖于下面的存储引擎,比如Cassandra或者Hadoop,来存储其数据。它也依赖于索引引擎,比如Lucene、ElasticSearch或者Solr,来执行相关的查询。因此,只要你的堆栈中有这些技术,就可以在上面添加Titan;实际上你不需要部署另一个分布式数据库系统。这样做就减少了额外开支,可以加速新技术的应用。 引擎支撑编辑 Titan需要一个存储引擎,因为这是用来存储结点和边界的。Cassandra和HBase都运行在AWS上,而且支持大数据风格的扩展。亚马逊关系数据服务和Aurora是所缺少的两个存储引擎;然而,在最近的波士顿AWS Meetup上,很多AWS用户要求亚马逊添加Aurora来支持Titan。像ElasticSearch、Lucene或者Solr这样的索引后端进行常规操作,但是需要执行相关的查询。一旦下载了Titan,你会得到运行嵌入式存储引擎和索引后端的配置。itan-hadoop是一款支持在hadoop上做分布式图计算的框架, 它的前身是faunus,是图分析引擎,后来归并到titan项目上。 可以在http://s3.thinkaurelius.com/downloads/titan/titan-0.5.0-hadoop2.zip下载安装文件。 具体使用请参考 http://s3.thinkaurelius.com/docs/titan/0.5.0/hadoop-getting-started.html

主题(Topic)



项目(Project)


全部项目