现在在使用TiKV的Java Client进行测试,想问一下有没有比较完善的文档呢。
com.pingcap.tikv
tikv-client
2.3.16
哦,我们需要的是一个KV存储,上层的查询优化我们自己来做的。
如果是单独使用 tikv 的话,可以参考:
TiKV 官方文档
https://tikv.org
TiKV java-client
开发实践 https://tikv.org/docs/5.1/develop/clients/java/
提供的Sample
https://github.com/marsishandsome/tikv-client-examples
提供的Client 各项参数的说明:
https://github.com/tikv/client-java
嗯,感谢。不过这个依赖昨天调试过了,只支持基本功能,但是scan没有办法附加filter和coprocessor操作,感觉跟底层还没有完全打通。
Txnkv 上层接口还没有做 目前只有底层的 api 欢迎社区的同学来一起贡献
前面那个包,感觉好像rawKV的很多功能也没有完全开出来,不知道是不是我打开方式不对
请不要使用 com.pingcap.tikv
,请使用
<dependency>
<groupId>org.tikv</groupId>
<artifactId>tikv-client-java</artifactId>
<version>3.1.0</version>
</dependency>
rawkv api 请参考 https://github.com/tikv/client-java/blob/release-3.1/src/main/java/org/tikv/raw/RawKVClient.java
这个API我尝试过了,感觉很多地方还非常不完善,比如scan不支持filter和coprocessor
那filter这一块儿呢
RawKV 的 coprocessor 里面会支持 filter
TxnKV 的 coprocessor 接口目前已经有了,只是目前的接口都比较底层。
还有一个问题想请教一下,就是咱们这边的Java Client有支持DDL嘛
Java Client 不支持 DDL,建议用 jdbc 链接 tidb-server 进行 DDL 操作。
请问你们是用 RawKV 还是 TxnKV?RawKV 上没有 DDL 的概念
RawKV,我们对事务的要求不是很高