温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来介绍一下TDB的航存引擎TKV的架构。TDB是一款开源的国产分布式关系型数据库,它支持HT混合事物处理和分析处理的功能。在TTB中有两款存储引擎,它们分别是航存引擎TKV和列存引擎t flash. 通过使用ti kv支持OLTP的应用场景OLTP代表连接事物处理,而通过使用t flash支持olap的应用场景op代表连机分析处理。下面重点讨论下TKV存储引擎的架构。这里有四个TKV节点,他们共同组成一个集群环境,每个TKV节点也可以叫做一个store。表中的数据会被切分成region存储在TKV节点上。每个Region默认有三个副本,其中一个副本的角色是leader,其他的副本为follow 2例如REGION1 leader在10多1上,而REGION1的2个。
01:00
Follow尔分别在10多2和10多4上。Leader副本所在的TKV节点负责该位景的读写操作,这三个副本共同组成一个rapft group, 通过rap协议保证副本之间数据的强一致以及数据的高可用功能。当然,表对应的region可能会有多个客户端将要执行的CQL语句提交给计算节点TDP使令,TDP使令会根据数入据的原信息通过RPC方式访问存储在TKV上的数据。这里的RPC是remote procedure Co, 中文含义是远程过程调用。现在你已经知道嗨,KV的体系结构了,那你知道。Flash的体系结构吗?欢迎评论区留言讨论好了,记得点加号关注赵宇强老师。
我来说两句