我正在寻找一个低延迟的图形数据库,它允许深度查询,同时被实时更新。
是否可以通过flink进程实时更新dgraph?
我想验证一个想法如下:
读取kafka pass中的流到flink以创建数据表/图
将数据表/图形与边/顶点属性一起传递给dgraph
实时更新dgraph(边/顶点属性)
复制/提升最新版本的dgraph以执行计算(定期)
如果不可能:dgraph基于rocksdb,有人知道数据是否可以通过rocksdb传递给dgraph吗?
最佳答案
你所描述的听起来很直截了当,dgraph应该能够完成这些操作。是否关注高吞吐量,即dgraph是否能够接受flink抛出的变异和查询负载?
您可能在这里遇到的主要问题是,数据需要转换为rdf格式以进行转换,而查询需要采用我们使用的类似于graphql的格式。
有关更多文档,请参见我们的wiki:https://wiki.dgraph.io/Main_Page
另外,很高兴理解您的特定用例并在这里给出更详细的答案:https://discuss.dgraph.io
关于database - 通过Flink实时更新Dgraph,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39879788/