我想知道当titan db使用hbase作为数据存储时,图形是如何存储的。为什么我要问:假设我想利用titan接口(即以图形的形式与我的数据交互),并且能够不时地通过传递titan来执行查询(比如通过hive)(其基本原理可能是在我需要更多sql类型的查询的情况下)。
zc0qhyus1#
本页介绍titan如何在各种后端存储数据:https://github.com/thinkaurelius/titan/wiki/titan-data-modeltitan存储在该模型中的数据在读写数据时进行编码和压缩以获得最佳效率。因此,尝试使用外部工具访问它将无法很好地工作。对于整个图形上的查询(我认为您在这个问题中指的是这个问题),请使用faunus:直接查询图表得到答案或者使用它从titan中提取数据,将其转换为其他工具可以使用的格式。
1条答案
按热度按时间zc0qhyus1#
本页介绍titan如何在各种后端存储数据:
https://github.com/thinkaurelius/titan/wiki/titan-data-model
titan存储在该模型中的数据在读写数据时进行编码和压缩以获得最佳效率。因此,尝试使用外部工具访问它将无法很好地工作。对于整个图形上的查询(我认为您在这个问题中指的是这个问题),请使用faunus:
直接查询图表得到答案
或者使用它从titan中提取数据,将其转换为其他工具可以使用的格式。