问题标签 [tikv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

optimistic-locking - 抖音中的乐观和悲观有什么不同?

当我使用tikv api时,我发现它在TxnKV客户端有一个选项,然后我测试了它,但是我找不到tikv中乐观和悲观的区别是什么?

测试代码是这样的:

无论我设置与否txn1.SetOption(kv.Pessimistic, true)txn2.SetOption(kv.Pessimistic, true)我都没有发现它们之间的区别。

但是在 tidb 或者 mysql 中,用悲观事务修改相同的记录,就会阻塞。

如交易A:

交易 B:

我有两个问题:

  1. tikv的乐观和悲观有什么区别?
  2. tikv 的悲观锁和 mysql/tidb 的悲观锁有什么区别?

如果有人有任何想法,请与我分享,谢谢

0 投票
0 回答
42 浏览

tidb - 如何设置每个 TIKV 的内存容量?

如何设置 TIKV 实例的容量?假设我有 2 个 TIKV 实例,我希望它们消耗 200GB 的存储空间(每个 100GB)。