我目前正在使用python/flask構建一個web服務,並且希望在neo4j之上構建我的數據層,因爲我的核心數據結構本質上是一個圖。 對於這種情況,我對neo4j提供的不同技術有點困惑。特別是:使用neo4J(服務器)從python事務
1 /我最初計劃通過py2neo使用REST API,但缺少事務是有點問題。
2 /「嵌入式數據庫」neo4j似乎不適合我的情況。我想當你使用批量和一次性分析時,這很有用,並且不需要將數據庫存儲在與Web服務器不同的服務器上。
3 /我已經偶然發現了neo4django項目,但我不確定這個提供事務支持(因爲python沒有neo4j的本地客戶端),並且如果在外部使用它會是一個問題Django本身。事實上,在查看了項目的文檔後,我覺得它具有完全相同的侷限性,也就是說沒有事務(但是,如果在一次連接超時後就會損壞模型,那麼如何構建真實世界的服務?) 。我甚至不明白該項目有什麼用處。
任何人都可以推薦任何東西嗎?我感覺完全卡住了。
感謝REST API客戶