TiDB排行再升5位;盘点平凯数据库的发明专利(2024上半年公布)

九月已至,秋高气爽,DB-Engines 关系型数据库榜单刷新,TiDB 较上月上涨 5 位,排名第 38 位,全站排名 72 位。

[1] https://db-engines.com/en/ranking/relational+dbms

alt

2024 年上半年,TiDB 公布专利共 9 项,具体参见下表。

NoDatePublicationTitle
12024.01.26CN117453750A数据处理方法、装置、电子设备及存储介质
22024.03.01CN117633119A数据同步方法、数据同步系统的节点、设备及存储介质
32024.03.22CN117743337A数据处理方法、装置、电子设备及可读存储介质
42024.03.26CN117762949A数据抽取方法、装置、电子设备及存储介质
52024.04.26CN117931829A数据库更新方法、装置、电子设备及存储介质
62024.04.26CN117931830A数据恢复方法、装置、电子设备、存储介质及程序产品
72024.05.03CN117971839A数据处理方法、装置、电子设备、存储介质及程序产品
82024.06.07CN118157808A多租户环境下的授时方法、装置和授时服务系统
92024.06.25CN118245503A存储过程的执行方法、装置、电子设备及可读存储介质

在阅读专利文档之前,建议先了解一下 TiDB 的基础概念。

平凯数据库(TiDB 企业版)

以 TiDB 开源内核为基础,结合企业级通用组件(支持 GB18030、存储过程)、安全组件(支持国密、静态加密)、图形化平台组件,兼容国产化芯片、操作系统、中间件的信创产品。

TiDB

是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。

在内核设计上,TiDB 分布式数据库将整体架构拆分成了多个模块,各模块之间互相通信,组成完整的 TiDB 系统。对应的架构图如下:

alt

TiDB Server

SQL 层,对外暴露 MySQL 协议的连接 endpoint,负责接受客户端的连接,执行 SQL 解析和优化,最终生成分布式执行计划。TiDB 层本身是无状态的,实践中可以启动多个 TiDB 实例,通过负载均衡组件对外提供统一的接入地址,客户端的连接可以均匀地分摊在多个 TiDB 实例上以达到负载均衡的效果。

TiKV Server

负责存储数据,从外部看 TiKV 是一个分布式的提供事务的 Key-Value 存储引擎。TiDB 的 SQL 层做完 SQL 解析后,会将 SQL 的执行计划转换为对 TiKV API 的实际调用。另外,TiKV 中的数据都会自动维护多副本(默认为三副本),天然支持高可用和自动故障转移。

PD (Placement Driver) Server

整个 TiDB 集群的元信息管理模块,负责存储每个 TiKV 节点实时的数据分布情况和集群的整体拓扑结构,并为分布式事务分配事务 ID。PD 不仅存储元信息,同时还会根据 TiKV 节点实时上报的数据分布状态,下发数据调度命令给具体的 TiKV 节点,可以说是整个集群的“大脑”。

Region

存储数据的基本单位。TiKV 将整个 Key-Value 空间分成很多段,每一段是一系列连续的 Key,将每一段叫做一个 Region,可以用 [StartKey,EndKey) 这样一个左闭右开区间来描述。每个 Region 中保存的数据量默认维持在 96 MiB 左右。将数据划分成 Region 后,TiKV 将会做两件重要的事情:(1)以 Region 为单位,将数据分散在集群中所有的节点上,并且尽量保证每个节点上服务的 Region 数量差不多。(2)以 Region 为单位做 Raft 的复制和成员管理。

alt

TSO

代表 TimeStamp Oracle。它是 TiDB 用于为事务生成唯一、单调递增的时间戳的机制。由 PD 负责为集群内各组件分配 TSO 时间戳。

更多内容请参考:

https://www.pingcap.cn/#product


🌻 往期精彩 ▼


-- / END / --

👉 这里可以找到我

如果这篇文章为你带来了灵感或启发,就请帮忙点『』or『在看』or『转发』吧,感谢!ღ( ´・ᴗ・` )~

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值