是否有任何可靠的和衆所周知的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. NoSQL上的哪個NoSQL數據庫或庫支持nosql發佈 - 訂閱無限數量的客戶端?
- 2. PHP:尋找PDF庫,支持HTML的「PDF
- 3. 尋找一個「示例數據庫」
- 4. 尋找一個對象數據庫
- 5. 尋找一個文件數據庫
- 6. Gemfire的JTA交易支持
- 7. Apache Activiti與NoSql數據庫
- 8. 休眠OGM是否完全支持IBM Cloudant NoSQL數據庫
- 9. NoSQL數據庫
- 10. 尋找具有良好Hibernate支持的100%基於Java文件的數據庫
- 11. 從MS Access數據庫與Hibernate切換支持的數據庫
- 12. 與NoSQL數據庫的關係
- 13. NoSQL - 從NoSQL數據庫遷移到另一個
- 14. 尋找一個.NET庫來執行驗證,支持多個來源
- 15. 尋找一個開源的flatfile/xml數據庫C++庫
- 16. dbDacFx:支持的數據庫
- 17. 在C#中尋找一個支持SSL的pop3閱讀器類
- 18. django中的多個數據庫支持
- 19. 尋找一個BackupAgent(對於一個sqlite數據庫)示例
- 20. Mondrian支持nosql,如mongodb
- 21. mysql 5.5支持NOSQL嗎?
- 22. 尋找支持圖標的CheckedListBox控件
- 23. 尋找支持ANSI轉義碼的UserControl
- 24. 尋找支持Python的在線Judge Engine
- 25. 尋找替代數據到glTexSubImage2d抵消支持
- 26. 尋找一個T.38庫
- 27. 將XA與本機不支持的數據庫一起使用?
- 28. 尋找一個免費的,可定製的數據庫網格
- 29. 尋找一個基於磁盤的類似redis的數據庫
- 30. 尋找支持兩個概念之間關係m-m的數據結構
爲什麼你需要一個NoSQL的數據庫?你的用例是什麼? – Theo 2010-05-12 10:11:22