Janusgraph是否支持Blob数据类型?

时间:2019-01-30 11:32:25

标签: java cassandra blob janusgraph

我在cassandra和弹性搜索上使用janusgraph。在cassadra中,支持使用blob数据类型保存文件。

我的问题:

janusgraph支持处理文件并将其另存为blob吗,有人可以给我一个Java示例或api吗?

1 个答案:

答案 0 :(得分:2)

JanusGraph支持以下数据类型:

  • 字节
  • 整数
  • 浮动
  • Double
  • 字符串
  • 地貌
  • 日期
  • 即时
  • UUID

不幸的是,BLOB不是其中之一。

要记住的一件事是,JanusGraph内部的属性存储可能很棘手。例如,边上的属性存储在两个顶点上,这意味着它们存储了两次。长话短说,您应该尝试使财产价值尽可能小; BLOB违反了这一原则。

FWIW,将大文件存储为BLOB在Cassandra中也不是一个好主意。更好的选择是存储指向文件的链接,并让您的应用程序单独查找它。