TiSpark相关

想通过阅读TiSpark的源码学习spark on tikv的具体实现。目前是了解到TiSpark这个项目除了TiSpark本身的部分,还包含了TiKV-java-client这个部分。然后有几个问题想要咨询一下:

1.初步学习的话,想先了解TiSpark和各部件的连接通信,还有是怎么实现读操作的,是不是从TiSpark v1.2.1的源码开始看比较好?个人理解,这版属于初期代码所以只完成了只读部分,会不会好入手一些?

2.想问题一下,TiSpark里面的tikv-client和TiKV里面的 java-client有联系吗?需不需要结合起来看呢?

  1. 可以从早期版本看会比较简单
  2. tispark 里面的 tikv-client 和 https://github.com/tikv/client-java 是两份代码,有些是重复的,后续可能会合并成一个

开发相关的问题欢迎到开发者社区交流:

谢谢啦,但是 第二个问题还是没太明白,您能大致说一下,这两份代码有什么关联吗?重复的部分是做TiSpark和TiKV的连通用?没有重复的部分,是对应各自特定的使用?后续合并成一个又是什么意思,是后续会将TiKV-Client独立出来?