通过Flink实时更新Dgraph

时间:2016-10-05 16:57:49

标签: database graph apache-flink

我正在寻找一种低延迟图形数据库,它允许深入查询,同时实时更新。 是否可以通过Flink流程实时更新Dgraph? 我想验证一个想法如下:

  1. 在Kafka传递给Flink读取流以创建数据表/图

  2. 将数据表格/图表与边缘/顶点属性一起传递给Dgraph

  3. 实时更新Dgraph(边/顶点属性)

  4. 将最新版本的Dgraph复制/提升至Flink以执行计算(定期)

  5. 如果不可能:Dgraph基于RocksDB,是否有人知道数据是否可以通过RocksDB传递给Dgraph?

1 个答案:

答案 0 :(得分:4)

你所描述的听起来很直接,Dgraph应该能够做那些操作。关注高吞吐量,即Dgraph是否能够接受Flink抛出的变异和查询负载?

您可能遇到的主要问题是需要将数据转换为RDF格式以进行突变,并且查询需要采用类似GraphQL的格式。

有关更多文档,您可以查看我们的wiki:https://wiki.dgraph.io/Main_Page

另外,很高兴了解您的具体用例,并在此处提供更详细的解答:https://discuss.dgraph.io