Настройка уровня изоляции транзакций в Berkeley DB Java Edition для распределенных транзакций (XA) - PullRequest
0 голосов
/ 05 октября 2010

Я использую распределенные транзакции в приложении BDB JE для координации транзакций в нескольких средах BDB JE.Я хочу установить уровень изоляции транзакции для сериализации.Чтобы начать распределенные транзакции, я использую Xid, который я генерирую, и должен убедиться, что он уникален во всем мире, исключая родной класс транзакций BDB JE.Ветвь транзакции, которая запускается, является ThreadLocal, поэтому null передается в поле транзакции в операциях.Так как мне установить уровень изоляции?Уровень изоляции уже установлен по умолчанию для сериализации?Мой гугл-фу ничего не показывает ...

1 Ответ

2 голосов
/ 06 октября 2010

Я большой поклонник Stackoverflow, но я также являюсь менеджером по продукту для Oracle Berkeley DB, поэтому я должен сначала предположить, что "правильное место", чтобы задать этот тип вопроса, находится на форуме OTN для BDB JE (http://forums.oracle.com/forums/forum.jspa?forumID=273).

Вот Javadoc для BDB JE http://download.oracle.com/berkeley-db/docs/je/3.2.76/TransactionGettingStarted/BerkeleyDB-JE-Txn.pdf

А вот информация о LockMode http://download.oracle.com/berkeley-db/docs/je/3.3.62/java/com/sleepycat/je/LockMode.html

Попробуйте Google-Fu из: site: download.oracle.comberkeley db java edition

Документы для всех продуктов находятся в системе Oracle "DocArch", которая публикуется на сервере загрузок (потому что, когда она была впервые разработана, не было CDROM "Interweb" и печатных материалов, которые выскачать, достать?).

Удачи.

...