TiDB和SequoiaDB

2020-06-24 00:00:00 支持 版本 工具 特性 提升

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)。

相关文章