2

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

为什么我要问:假设我想利用 Titan 接口(即与我的数据作为图形进行交互)并且还能够不时执行查询(例如通过 Hive)绕过 Titan(基本原理因为这可能是我需要更多类似 SQL 类型的查询的情况)。

4

1 回答 1

3

本页介绍 Titan 如何在各种后端存储数据:

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

Titan 存储在此模型中的数据经过编码和压缩,以便在读取和写入数据时实现最佳效率。因此,尝试使用外部工具访问它不会那么好用。对于整个图表的查询(我认为您在这个问题中指的是)使用Faunus来:

  1. 直接查询图表得到你的答案
  2. 或使用它从 Titan 中提取数据,将其转换为其他工具可以使用的格式。
于 2014-04-30T11:39:38.203 回答