前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL NDB CLUSTER 8.0正式发布!

MySQL NDB CLUSTER 8.0正式发布!

作者头像
MySQLSE
发布2020-09-28 11:38:25
1.3K0
发布2020-09-28 11:38:25
举报
文章被收录于专栏:MySQL解决方案工程师

作者:Bernd Ocklin 译:徐轶韬

MySQL的NDB CLUSTER开发团队宣布NDB Cluster 8.0 正式发布。

NDB 8.0.19 是世界上吞吐量最高的事务性数据存储集群MySQL NDB CLUSTER的最新产品。8.0的主要亮点包括:

NDB现在与MySQL Server 8.0完全兼容, 并包括最新的服务器维护版本。

动态内存管理:消除了内存资源配置复杂性并自动分配了事务资源。

完全支持4个副本,并允许群集维护1-4个数据副本。

支持更多数据节点,集群容量得到了极大的提高。

再次提高了集群并行和分布式SQL执行的性能标准。

重新设计了整个基于磁盘的表系统。现在,用户可以仅使用两个数据节点来构建大型的多TB系统。

同步权限:极大地简化了集群中所有MySQL服务器之间用户权限的管理。

以上仅代表了一些关键的增强功能。有关更多详细信息,请参见 MySQL NDB Cluster 8.0-新增功能。

从8.0版本开始,NDB使用MySQL 8.0源代码树开发,构建和发布。我们的目标是与MySQL服务器8.0版本在同一时间表发布。该项目的内部名称为Seagull,是有史以来最大的NDB项目之一,从而消除了NDB Server和MySQL Server代码库之间长期以来的重大差异。

8.0具有挑战性的功能之一是采用MySQL Server的“新数据字典”。NDB始终保持自己的事务数据字典。NDB 8.0完全重新设计了架构和元数据分布以及与MySQL服务器之间的同步机制,以使其自己的数据字典与MySQL服务器一致。

不用担心,NDB支持 7.6在线升级到8.0。旧的.FRM文件将即时转换为新的字典格式。

使用NDB的新动态内存管理,现在可以从内存池中动态分配事务处理内存。不再需要MaxNoOfTransactions,MaxNoOfOperations,MaxNoOf…配置。这样可以最大程度地减少过度分配来降低操作复杂性,提高系统稳定性并节省内存。为了获得最佳的实时行为,仍然可以进行细粒度的控制。

凭借对3和4副本的完全支持,我们还为节点故障处理方法添加了大多数功能。如果先前可用的节点中有一半处于活动状态,则仍将使用NDB仲裁。在其他情况下,多数成员将决定哪些节点可以幸免,以避免出现脑裂情况。这样可以提高3个和4个副本配置的可用性。

我们对并行和分布式SQL执行的改进增加了多个TPC-H之类的查询的执行时间。一些查询的速度提高了60倍。

较大的行允许用户构建具有更多或更大列的表。在线列重命名功能已经实现。现在最多支持144个数据节点,这是构建具有数百TB数据的数据库的另一个基石。

NDB 8.0还引入了用户权限同步。同步权限替​​换了旧的分布式权限。它们现在不再通过NDB集中存储权限,而是通过NDB同步并存储在MySQL Server中。只需将NDB_STORED_USER权限授予需要通过NDB进行同步的用户即可。大幅提高操作效率。

MySQL NDB 8.0还有许多其他更改。从dev.mysql.com下载并尝试一下!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL解决方案工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档