1
NxBRE可以使用SQL作爲後端。我認爲利用像OrientDB這樣的圖形數據庫可能會產生更好的結果。nxbre與圖形DB像orientDB?
這種類型的後端集成將涉及什麼,以支持具有數百萬事實的方案。由於OrientDb具有類似於SQL的語法,它會「輕鬆」嗎?當我們超越物理內存的限制時,我試圖找到創造性的方式,讓處理速度非常快。
這種集成方式值得一試嗎?
NxBRE可以使用SQL作爲後端。我認爲利用像OrientDB這樣的圖形數據庫可能會產生更好的結果。nxbre與圖形DB像orientDB?
這種類型的後端集成將涉及什麼,以支持具有數百萬事實的方案。由於OrientDb具有類似於SQL的語法,它會「輕鬆」嗎?當我們超越物理內存的限制時,我試圖找到創造性的方式,讓處理速度非常快。
這種集成方式值得一試嗎?
創建一個從OrientDB加載事實的NxBRE.InferenceEngine.IO.IFactBaseAdapter
實現將很容易,但這不會解決「超出物理RAM限制」的問題。事實上,NxBRE只會將OrientDB的所有事實加載到它自己的記憶中,然後......想象其餘的東西。
爲了實現自己的目標,將需要的NxBRE.InferenceEngine.Core.FactBase
替代實現:它會actully有像StoreFactForIndividualValue
或Select
將打OrientDB代替其工作記憶的戰略內部方法替代實現。
所以我會說:這是可取的,這是可能的,它是不平凡的:)
歡迎堆棧溢出。通常情況下,您應該分享您在問題中已經完成的任何研究。 –