标签: transactions rocksdb
我正在调查RocksDB如何处理事务。事务可以是悲观的也可以是乐观的,因此,据我所知,在两个线程的情况下,第一个可能打开TransactionDB(并执行悲观交易),而第二个可能打开OptimisticTransactionDB(并执行乐观交易) )。换句话说,所有线程都将共享TransactionDB或OptimisticTransactionDB的同一对象。因此,用户应选择两种事务模式之一。有人可以验证或解释这一点吗?
谢谢, 黛米