问题标签 [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.
optimistic-locking - 抖音中的乐观和悲观有什么不同?
当我使用tikv api时,我发现它在TxnKV客户端有一个选项,然后我测试了它,但是我找不到tikv中乐观和悲观的区别是什么?
测试代码是这样的:
无论我设置与否txn1.SetOption(kv.Pessimistic, true)
,txn2.SetOption(kv.Pessimistic, true)
我都没有发现它们之间的区别。
但是在 tidb 或者 mysql 中,用悲观事务修改相同的记录,就会阻塞。
如交易A:
交易 B:
我有两个问题:
- tikv的乐观和悲观有什么区别?
- tikv 的悲观锁和 mysql/tidb 的悲观锁有什么区别?
如果有人有任何想法,请与我分享,谢谢
tidb - 如何设置每个 TIKV 的内存容量?
如何设置 TIKV 实例的容量?假设我有 2 个 TIKV 实例,我希望它们消耗 200GB 的存储空间(每个 100GB)。