0
A
回答
1
性能會內會更好Java使用JDBC而不是REST API。 Here's一個很好的解釋,爲什麼:
當你增加複雜性代碼將運行較慢。如果不需要服務,則引入REST 服務會使系統運行速度降低,因爲系統運行得更多。
抽象數據庫是一種很好的做法。如果您擔心速度太慢,您可以考慮將數據緩存到內存中,這樣就不需要觸摸數據庫來處理請求。
之前優化性能,雖然我會考慮你是什麼問題 試圖解決和正在使用的架構,我掙扎 想到的情況下數據庫選項將直接進入 VS休息。
關於使用neo4j作爲插件,你肯定會這樣做,但我必須想象,性能不如使用JDBC。
0
從書「圖形數據庫」 - 伊恩羅賓遜
查詢的運行速度最快時所需的曲線圖的部分,以滿足 它們駐留在主存儲器(即,在文件系統高速緩存和 對象高速緩存)。今天的一個圖形數據庫實例可以容納許多節點,關係和屬性,這意味着一些圖形將太大而不適合主存儲器。
如果添加另一個層到應用程序,這將體現在性能上,所以裸,你可以消耗你的數據更好的代碼的性能,而且複雜性和理解。
相關問題
- 1. Neo4j Jdbc連接池
- 2. Neo4j vs OpenLink Virtuoso
- 3. BigData VS Neo4J
- 4. 比較:neo4j vs titan
- 5. 經驗OrientDB vs Neo4j
- 6. 如何設置與neo4j的jdbc連接?
- 7. 相同的Neo4j查詢不使用JDBC
- 8. 如何使用neo4j-jdbc連接到Neo4j 3.0數據庫?
- 9. neo4j cypher single vs multiple labels performance
- 10. Neo4j的VS的Apache Giraph在圖遍歷
- 11. 的Neo4j VS MongoDB中的空間搜索
- 12. Neo4J Java Native API vs Traversal API vs Cypher
- 13. Neo4J HA與Neo4J Spatial
- 14. php api vs neo4j的java遍歷框架
- 15. 的Neo4j不存在VS是空
- 16. Spring使用Neo4J JDBC和MySQL啓動
- 17. 運行Neo4j JDBC錯誤示例
- 18. neo4j中的neo4j-spatial 2.0示例數據
- 19. Neo4j沒有Neo4j服務器的webadmin
- 20. Neo4J由MongoDB或Neo4J支持
- 21. Neo4j - 不能導入neo4j-import
- 22. 寧靜的URL
- 23. UNWIND不Neo4j的
- 24. Neo4j的ValueRepresentation值
- 25. Neo4j的死鎖
- 26. Neo4j的3.2.1 Neo.TransientError.Transaction.DeadlockDetected
- 27. 如何Neo4j的
- 28. Neo4j的計數
- 29. ConstraintViolationTransactionFailureException從Neo4j的
- 30. Structr - Neo4j的
考慮使用[Neo4J Java驅動程序](https://github.com/neo4j/neo4j-java-driver),它使用新的BOLT協議 – Christian