2014-09-18 55 views
3

我們正在評估TokuMX,因此我們可以使用它的ACID事務功能,但我們希望將它用於MongoDB的Spring Data。Spring Data MongoDB連接線程是否有界?

所以,這裏是一個問題:Spring數據線程管理的MongoDB連接是否有界,以便我們可以利用TokuMX事務實現?

回答

0

根據此:

http://docs.mongodb.org/ecosystem/drivers/java-concurrency/#java-driver-concurrency

它看起來像連接是從內部連接池中取出,並「按要求」 所以沒有數據庫連接綁定到一個線程返回。

我還沒有找到一種方法來覆蓋這個呢。也許還有另一個驅動程序,或者我還沒有找到的設置。

編輯:顯然我沒有讀足夠的文章。您應該能夠使用db.requestStart()來確保線程的連接保持不變。

有類似的記載爲C#和Python在這裏:

http://docs.tokutek.com/tokumx/tokumx-transactions.html#tokumx-transactions-multi-statement-drivers

相關問題