选型|数据架构选型必读:2021上半年数据库产品技术解析( 七 )
TiDB发布5.0版本
4月8日 , TiDB发布5.0版本 , 在性能、稳定性、易用性、高可用与安全合规等方面都取得了很大进步 , 并增加了多个企业级特性 , 在OLTP Scale的基础上实现了一栈式数据实时分析的需求 , 关键特性如下:
- TiDB通过TiFlash节点引入了MPP架构 。 这使得大型表连接类查询可以由不同TiFlash节点共同分担完成 。 当MPP模式开启后 , TiDB将会根据代价决定是否应该交由MPP框架进行计算 。 MPP模式下 , 表连接将通过对JOIN Key进行数据计算时重分布(Exchange操作)的方式把计算压力分摊到各个TiFlash执行节点 , 从而达到加速计算的目的 。 经测试 , TiDB 5.0在同等资源下 , MPP引擎的总体性能是Greenplum 6.15.0与Apache Spark 3.1.1两到三倍之间 , 部分查询可达8倍性能差异 。
- 引入聚簇索引功能 , 提升数据库的性能 。 例如 , TPC-C tpmC的性能提升了39% 。
- 开启异步提交事务功能 , 降低写入数据的延迟 。 例如:Sysbench设置64线程测试Update index时, 平均延迟由12.04ms降低到7.01ms , 降低了41.7% 。
- 通过提升优化器的稳定性及限制系统任务对I/O、网络、CPU、内存等资源的占用 , 降低系统的抖动 。 例如:测试8小时 , TPC-C测试中tpmC抖动标准差的值小于等于2% 。
- 通过完善调度功能及保证执行计划在最大程度上保持不变 , 提升系统的稳定性 。
- 引入Raft Joint Consensus算法 , 确保Region成员变更时系统的可用性 。
- 优化EXPLAIN功能、引入不可见索引等功能帮助提升DBA调试及SQL语句执行的效率 。
- 通过从TiDB备份文件到Amazon S3、Google Cloud GCS , 或者从Amazon S3、Google Cloud GCS恢复文件到TiDB , 确保企业数据的可靠性 。
- 提升从Amazon S3或者TiDB/MySQL导入导出数据的性能 , 帮忙企业在云上快速构建应用 。 例如:导入1TiB TPC-C数据性能提升了40% , 由254 GiB/h提升到366 GiB/h 。
一、3.4.3和5.0.2版本发布
2月以来 , SequoiaDB巨杉数据库主要在3.4.3版本和5.0.2版本上完善功能 , 并进行性能方面的优化 , 已于6月27日发布 。
3.4.3和5.0.2都是修复版本 , 目前两个版本上修复的问题相同 。 从大版本上来看 , 5.0大版本包含更丰富的功能 , 包括MVCC、按时间点恢复和STP(时间序列协议)等功能 。
1、功能
SQL引擎:
- 完善SQL实例组功能
- MySQL/MariaDB增加preferedinstance配置参数 , 可灵活配置读操作访问的实例
推荐阅读
- 中国新闻网|最新数据:中国有效发明专利359.7万件 有效注册商标3724万件
- 架构|一“融”解千愁,SASE因何成为未来网络安全的新范式?
- 油泵|消除征信“数据孤岛” 打通创新“任督二脉”
- 非法|国新办举行2021年知识产权相关工作统计数据发布会
- 医疗|医疗AI:向数据要核心驱动力
- 第一财经|一加并入OPPO半年后 完成中国区组织架构调整
- 免疫|柳叶刀预印本平台披露吸入用新冠疫苗异源加强数据:免疫原性更高
- 硬件|PCI-SIG正式发布PCIe 6.0规范:每通道64GT/s数据传输速率
- 阿里云|揭秘“云上奥运”:冬奥云数据中心300余天“免费”自然冷却
- 实时|智慧集市 大数据防控疫情