2016-10-05 25 views
1

我正在尋找一個低延遲圖形數據庫,它允許進行深度查詢,同時實時更新。 是否可以通過Flink進程實時更新Dgraph? 我想驗證的想法如下:在卡夫卡通過Flink實時更新Dgraph

  1. 讀取流傳遞給弗林克創建數據表/圖形

  2. 傳遞數據表/圖形到DGraph組件與邊緣沿/頂點屬性

  3. 更新DGraph組件的實時(邊緣/頂點屬性)

  4. 拷貝/擡起最新版本DGraph組件來弗林克進行計算(定期)

如果不可能:Dgraph是基於RocksDB的,有誰知道數據是否可以通過RocksDB傳遞給Dgraph?

回答

3

您所描述的內容聽起來很簡單,Dgraph應該能夠完成這些操作。高吞吐量是否值得關注,即Dgraph是否能夠接受Flink拋出的突變和查詢負載?

您可能遇到的主要問題是數據需要轉換爲RDF格式以進行突變,並且查詢需要使用類似GraphQL的格式。

更多的文檔,你可以看到我們的wiki:https://wiki.dgraph.io/Main_Page

此外,高興在這裏認識您的特定使用案例,並提供更詳細的解答:https://discuss.dgraph.io