1:分布式发展简史
主要是原来的数据系统架构和使用场景都用在单机上或者单机高可用,但是无法及时或者实时扩展 存储和计算节点。而且没有明显的 数据存储节点和sql计算节点的 区分,所以采用 Nosql的出现,以及基于Nosql原理的Newsql出现,从而轻松解决了OLTP OLAP的问题。
2: HTAP 原理简介
TP:行存储 事务 实时修改。 AP:一般都是历史数据,一般存储在数据仓库里。
现在针对一种数据库的要求需要存在两种特性,尤其是有关金融或者交易属性的需求尤为明显。
如何设计: TIDB +TIKV,TIKV 实时扩展,并且可以备份到 离线的数据仓库,并且支持 AI方面的数据学习框架 例如 spark等接口修改TIspark。具体的存储和使用都可以 根据具体客户的存量场景来定制TIDB的不同模块。