请问下开发python client 的最佳选项是?
1.基于 tikv-c-client, 这个是最直接的,但是不知道c client是否成熟了
2.基于go client, 但是还是要往里集成进一些C++的wrapper,
3.基于rust client,预计和第一个选项差不多,但是本人对rust不太熟
请问下开发python client 的最佳选项是?
1.基于 tikv-c-client, 这个是最直接的,但是不知道c client是否成熟了
2.基于go client, 但是还是要往里集成进一些C++的wrapper,
3.基于rust client,预计和第一个选项差不多,但是本人对rust不太熟
目前我们业务侧必须要使用python.
1.那么看起来c-client的方式不得不放弃了
2.go-client和rust-client相比如何?性能,稳定性和后续维护?
Hi, 跟高兴您专注 Client-C,目前的 kv client 中 go client 是最成熟稳定的, client-c 的部分功能也在线上使用,但是缺少如下功能:
如果你对 client-c 有兴趣,可以来一起为它添加功能~
长远来看,我们期望未来 python 的使用方式是 C extension。
短期的话,上面也说了 C 还有一些不完善。
另外还有一种妥协的方案是基于 go client 做个 proxy,不过这么搞调用链会多一跳,部署上也会复杂一些。
c-client里 Raw KV API 不是最基本的需求吗?为何还不支持呢?
上面有回复,有其他问题欢迎在提问,谢谢。
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。