是否有任何可靠的和衆所周知的NoSQL數據塊提供了支持JTA事務?在我的應用程序中,我需要將一些數據存儲到RDBMS數據庫,並將一些數據存儲到同一事務中的NoSQL數據庫,並將JTA用於我的RDBMS事務。尋找一個的NoSQL數據庫與JTA支持
7
A
回答
6
是否有任何支持JTA事務的可靠且衆所周知的NoSQL DB可用?
Neo4j確實支持XA協議事務,死鎖檢測,事務恢復,JTA。
更新:接聽來自OP評論:
雖然Neo4j的是不是一個RDBMS,這是我的理解是NoSQL數據庫是指這些新生代喜歡的CouchDB和MongoDB面向文檔的數據庫。但謝謝你的答案。
面向文檔的數據庫(CouchDB的和MongoDB)只是ONE一種NoSQL數據庫,你的理解是錯誤的。 鍵/值數據庫(了Riak,Redis的,伏地魔)面向列的數據庫(HBase的和卡桑德拉)面向圖形的數據庫(Neo4j的,HypergraphDB和FlockDB)都屬於NoSQL數據庫家族。
如果你專門找了一個面向文檔的數據庫,你也許應該,因爲這是誤導性的更新你的問題。
2
嗯,這是一個肯定答案和一個沒答案,是的一些NoSQL db提供原子操作,但這些不是RDMBS意義上的交易,通常隻影響single document。
但是你有一個更大的問題,你的NoSQL連接資源需要支持XA交易這是一個很大的要求在最流行的產品,我不能找到XA事務支持任何引用。你總是可以創建自己的XA資源,或者可能將內容放在UserTransaction中?
相關問題
- 1. Symfony2支持NoSQL數據庫嗎?
- 2. NoSQL上的哪個NoSQL數據庫或庫支持nosql發佈 - 訂閱無限數量的客戶端?
- 3. PHP:尋找PDF庫,支持HTML的「PDF
- 4. 尋找一個「示例數據庫」
- 5. 尋找一個文件數據庫
- 6. 尋找一個對象數據庫
- 7. 還有其他支持Redis交易的NoSQL數據庫嗎?
- 8. ejabberd是否支持NOSQL RIak上的數據庫級集羣?
- 9. Gemfire的JTA交易支持
- 10. Apache Activiti與NoSql數據庫
- 11. 角度與Nosql數據庫
- 12. 休眠OGM是否完全支持IBM Cloudant NoSQL數據庫
- 13. javax.transaction.NotSupportedException:不支持Subtransactions,UserTransaction JTA
- 14. NoSQL數據庫
- 15. 的NoSQL數據庫
- 16. NoSQL的.NET本地支持
- 17. 尋找具有良好Hibernate支持的100%基於Java文件的數據庫
- 18. 從MS Access數據庫與Hibernate切換支持的數據庫
- 19. 尋找一個.NET庫來執行驗證,支持多個來源
- 20. 尋找一個開源的flatfile/xml數據庫C++庫
- 21. 與NoSQL數據庫的關係
- 22. NoSQL - 從NoSQL數據庫遷移到另一個
- 23. flyway支持的數據庫
- 24. dbDacFx:支持的數據庫
- 25. 在C#中尋找一個支持SSL的pop3閱讀器類
- 26. 尋找一個支持Java 6的Docker Maven插件
- 27. django中的多個數據庫支持
- 28. 與支持庫
- 29. 尋找一個BackupAgent(對於一個sqlite數據庫)示例
- 30. Mondrian支持nosql,如mongodb
爲什麼你需要一個NoSQL的數據庫?你的用例是什麼? – Theo 2010-05-12 10:11:22