RawKV与TxnKV能不能混合使用

需求:
部分数据直接走rawkv 部分需要做事务
问题:
在rawkv中创建的数据, txnkv能不能调用,反之亦然.
这样会不会存在什么问题(数据不会同时被两种模式使用)

1 个赞

https://tikv.org/docs/4.0/reference/clients/go/


rawapi 和 txnapi 不能混合使用,可能会导致数据混乱。

问题1: 同一个tikv集群中不同的数据集合是不是可以用不同的kv模式
问题2: 同一个数据集合, 在有一定的时间间隔外, 能不能混用

同一个 TiKV 集群中的话,都不建议同时使用 rawapi 和 txnapi

TxnKV会对输入的Key进行encode的,RawKV则是输入啥就写啥
是有可能互相写坏的
(当然有一种hack的办法就是你在用RawKV的时候按照Txn的方式encode一下再写)

1 个赞

:+1::+1::+1:

谢谢, 明白了.
这下子很多设计都重新考虑了

:call_me_hand:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。