TiDB和SequoiaDB
TiDB发布3.0 GA版本
2019 年 6 月 28 日,TiDB 发布 3.0 GA 版本,对应的 TiDB Ansible 版本为 3.0.0 。相比于 V2.1, V3.0.0 版本在系统稳定性、易用性及性能方面均有显著提升,新功能方面增加了窗口函数、视图(实验特性)、分区表、插件系统、悲观锁(实验特性)、SQL Plan Managment 等特性。
7 月 30 日,TiDB Operator 1.0 GA 发布。TiDB Operator 是 Kubernetes 上的 TiDB 集群自动运维系统。提供包括部署、升级、扩缩容、备份恢复、配置变更的 TiDB 全生命周期管理。借助 TiDB Operator,TiDB 可以无缝运行在公有云或私有部署的 Kubernetes 集群上。
1.0 是 TiDB Operator 的 GA 版本,具备简化 TiDB 运维管理、稳定可靠、多云支持等核心亮点。
TiDB 3.0.0 GA概述
相比于 V2.1,V3.0.0 版本在以下方面有重要改进:
- 稳定性方面,显著提升了大规模集群的稳定性,集群支持 150+ 存储节点,300+TB 存储容量长期稳定运行。
- 易用性方面有显著的提升,降低用户运维成本,例如:标准化慢查询日志,制定日志文件输出规范,新增 EXPLAIN ANALYZE,SQL Trace 功能方便排查问题等。
- 性能方面,与 2.1 相比,TPC-C 性能提升约 4.5 倍,Sysbench 性能提升约 1.5 倍,因支持 View,TPC-H 50G Q15 可正常运行。
- 新功能方面增加了窗口函数、视图(实验特性)、分区表、插件系统、悲观锁(实验特性)、SQL Plan Managment 等特性。
SequoiaDB发布3.2.3版本
近期,SequoiaDB巨杉数据库发布3.2.3版,主要针对分布式事务以及整体数据库性能提升。
新版本技术特性:
1、分布式存储层:
- 支持分布式事务能力;
- 支持RU、RC、RR、以及Serializable四种隔离级别;
- 悲观锁机制,业界数据库使用广泛的锁机制;
- 支持读已提交的MVCC特性;
- 在线数据Rebalance;
- 多租户数据物理隔离能力;
- HTAP交易分析业务的物理隔离能力;
- 基于Raft协议的高可用能力;
- 基于Logshipping机制的数据同步策略,支持同城双中心、同城三中心、两地三中心、三地五中心等多种容灾架构;
- 支持同城双活业务能力。
2、分布式计算层:
- 支持原生 MySQL、PostgreSQL、SparkSQL 协议与语法;
- 计算节点提供类似Oracle RAC的高可用能力;
- 支持MySQL与PostgreSQL视图、存储过程、触发器、自增字段等特性。
3、周边工具:
- 提供数据库容器镜像;
- 支持Binlog Replication数据复制;
- 提供Oracle OGG与IBM CDC实时数据同步解决方案;
- 支持MySQL数据实时同步方案;
- 数据导入导出工具(sdbimprt、sdbexprt);
- 数据文件离线解析格式化工具(dmsdump);
- 日志文件离线解析格式化工具(dpsdump);
- 图形化部署、管理、监控工具(OM);
- 潜在故障巡检工具;
- 诊断日志分析工具;
- 代码流程跟踪工具(trace);
- 开源监控工具对接(zabbix、prometheus、grafana)。
相关文章