qianbasextp技术白皮书
目录
1、产品概述2
1.1产品介绍. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .2
1.2产品特性. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .2
1.3产品依赖. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .3
2、产品架构4
2.1、技术架构. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .4
2.1.1分布式sql引擎(dsqldistributedsqlengine) . . . . . . . . .. . . . . .. . . .4
2.1.2分布式事务管理(dtmdistributedtransactionmanagement). . . . . .. . . . . .4
2.1.3分布式存储引擎(dsedistributedstorageengine). . . . . . . . . .. . . . . .. .5
2.1.4本地化存储引擎(qianstore). . . . . .. . . . . .. . . . . .. . . . . .. . . . .5
2.2、逻辑架构. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .5
2.2.1数据库组织结构. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . ..6
2.2.2范围(range). . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . ..6
2.2.3存储(store). . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . ..6
2.2.4存储元数据(storagemetadata). . .. . . . . .. . . . . .. . . . . .. . . . ..6
3、核心技术6
3.1、分布式存储. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .6
3.1.1分布式共识协议raft(replicatedandfaulttolerant). . . . . . . . . . . .. . . .6
3.1.2本地化存储引擎(qianstore). . . . . .. . . . . .. . . . . .. . . . . .. . . . .8
3.2、分布式事务. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .10
3.2.1事务隔离级别(transactionisolationlevel) . . . . . . . . . . . .. . . . . .. . .10
3.2.2混合逻辑时钟(hybridlogicalclocks).. . . . . .. . . . . .. . . . . .. . . . .11
3.2.3多版本并发控制(multiversionconcurrencycontrol). . . . . .. . . . . .. . . .11
3.2.4两阶段事务提交(two‑phasecommit). . .. . . . . .. . . . . .. . . . . .. . .12
3.3、云原生分布式. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . .13
3.3.1自动负载均衡(automaticloadbalance).. . . . . .. . . . . .. . . . . .. . . .13
3.3.2弹性扩缩容(elasticscaleout). . .. . . . . .. . . . . .. . . . . .. . . . . .. .14
3.3.3云原生高可用(cloud‑nativehighavailability). . . . . . . . . . .. . . . . .. .16
3.3.4云原生容灾(cloud‑nativedisasterrecovery). . . . . . . . .. . . . . .. . . .17
3.4、智能运维. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. . . . . .. .19
3.4.1自动统计信息收集(automaticstatisticscollection). . . . . . . . . .. . . . . ..19
3.4.2自动垃圾回收(automaticgarbagecollection). .. . . . . .. . . . . .. . . . .19
3.4.3在线模式更改(onlinedatadefinitionlanguage). . . . . .. . . . . .. . . . . .19
v1.0.232
评论