Titan如何在HBASE中存储数据

时间:2014-04-30 10:11:30

标签: database hadoop hbase titan tinkerpop

我想知道当Titan DB使用HBASE作为其数据存储时如何存储图形。

为什么我要问:假设我想利用Titan接口(即以图形方式与我的数据交互),并且还能够不时地执行查询(比如通过Hive) 绕过Titan(这可能是我需要更多SQL-ish类型查询的情况。)

1 个答案:

答案 0 :(得分:3)

此页面描述了Titan如何在各种后端中存储数据:

https://github.com/thinkaurelius/titan/wiki/Titan-Data-Model

Titan存储在此模型中的数据经过编码和压缩,以便在读取和写入数据时获得最佳效率。因此,尝试使用外部工具访问它将无法正常工作。对于整个图表的查询(我认为您在使用此问题时指的是这个),请使用Faunus

  1. 直接查询图表以获得答案
  2. 或使用它从Titan中提取数据,将其转换为可能由其他工具使用的格式。