我正在寻找一种低延迟图形数据库,它允许深入查询,同时实时更新。 是否可以通过Flink流程实时更新Dgraph? 我想验证一个想法如下:
在Kafka传递给Flink读取流以创建数据表/图
将数据表格/图表与边缘/顶点属性一起传递给Dgraph
实时更新Dgraph(边/顶点属性)
将最新版本的Dgraph复制/提升至Flink以执行计算(定期)
如果不可能:Dgraph基于RocksDB,是否有人知道数据是否可以通过RocksDB传递给Dgraph?
答案 0 :(得分:4)
你所描述的听起来很直接,Dgraph应该能够做那些操作。关注高吞吐量,即Dgraph是否能够接受Flink抛出的变异和查询负载?
您可能遇到的主要问题是需要将数据转换为RDF格式以进行突变,并且查询需要采用类似GraphQL的格式。
有关更多文档,您可以查看我们的wiki:https://wiki.dgraph.io/Main_Page
另外,很高兴了解您的具体用例,并在此处提供更详细的解答:https://discuss.dgraph.io