`
猫耳呀
  • 浏览: 158353 次
社区版块
存档分类
最新评论

全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云

阅读更多
摘要: 在刚刚的Percona Live开源数据库大会上,MySQL社区委员会宣布将2018年度的MySQL社区公司贡献奖(Corporate Contributor Award)唯一颁给阿里云。
 
 
图中右一为阿里云数据库RDS团队 彭立勋
 
MySQL社区颁发次奖项是为了感谢阿里云多年持续不断的给社区贡献Patch和Idea,不断的帮助官方和社区提升MySQL,以及开源AliSQL和配套的AliXtrabackup备份工具,和投资MariaDB保护MySQL开源生态。这是MySQL Community Awards自2005年创立以来第一次颁给中国公司。
 
下面的Patch和Idea可能你早已听闻,或者正在阿里云RDS上解决着你的业务需求:
 
1. 多源复制(Multiple Source Replication)
 
多源复制是在 MySQL 基于 Binary Log 单向一对多复制的基础上,实现了节点之间的多对多的复制,使数据可以在多个节点上自由聚合和拆分。
 
这个功能被官方收录,在 MySQL 5.7.6 版本上正式发布。
 
2. FlashBack
 
FlashBack 实现了基于 Binary Log 的自定义逻辑回滚,以轻松应对在 MySQL 上的误操作,降低运维风险。
 
FlashBack 可以在 Aliyun RDS MySQL 公有云上使用,并在社区版本 MariaDB 10.3 中发布。
 
3. Sequence
 
Sequence 对象是 AliSQL 特有的提供简单获取单调递增唯一值的方法,其兼容了Oracle,SQL Server等数据库的使用语法,
 
用户可以在 RDS MySQL 公有云上体验,或者下载 AliSQL 的开源版本,Sequence 功能也合并在了 MariaDB 10.3 版本中。
 
4. 列压缩
 
针对具有高压缩比的 Text 或者 JSON 字段,AliSQL 提供了在 COLUMN 上简单的 COMPRESS 语法,支持针对单个 COLUMN 的压缩,
 
大大节省空间的使用, 列压缩也在 MariaDB 版本中进行了提供。
 
5. 动态加列
 
针对 MySQL 表结构变更中加字段需要拷贝整张表的情况, AliSQL 设计了一种新的记录格式, 命名为 COMFORT,在加字段的过程中,只更改数据字典,不修改记录本身,
可以实现毫秒级的变更,目前这个功能已经开源在 AliSQL 分支中。
 
6. 自增列值持久化
 
MySQL AUTO_INCREMENT 字段实现了自增 ID 的生成,但只保存在内存中,意外宕机或重启,就会丢失自增值,AliSQL 使用表 SEGMENT HEADER 中预留的位实现了自增列的持久化,
 
用户在 Aliyun RDS MySQL 上建的实例,可以保证自增列值不丢失。同时这个功能也收录在 MariaDB 10.3 版本中。
 
7. SemiSync优化
 
针对 SemiSync 原有 PLUGIN 的方式,进行静态化编译和优化,至少提升10%的性能。
 
8. 上百个 InnoDB Engine 缺限和优化补丁
 
AliSQL 针对 InnoDB Engine 做了大量的优化,比如 Double Log Buffer, Transaction Lock 优化,独立 Log writer Thread 优化等,
 
大幅提升 InnoDB Engine 的性能, 其中大部分都被 MySQL 官方和其他分支收录,
 
9. Cross-Engines 备份
 
AliSQL 积极拥抱社区,保持着对多引擎的支持,在实际的使用和运维中,形成了单实例多引擎的在线备份方案,并在 AliSQLBackup 项目中进行了开源。
同时也在积极回馈给其它分支。
 
AliSQL 开发的大部分功能,除了提供了公有云用户的使用,同时也积极开源,其中绝大多数都已经被官方 MySQL 或 MariaDB 或 Percona 吸收。阿里云一直秉持拥抱、回馈、融合、回报的开源思想反哺开源社区社区。
 
PS:Corporate Contributor Award奖项含金量很高,曾经发给过Github,Facebook,Oracle,WebScaleSQL联盟(含Facebook, Google, Twitter, LinkedIn, Alibaba)
阅读更多干货好文,请关注扫描以下二维码:
 
分享到:
评论

相关推荐

    QT连接阿里云服务器的MySql数据库示例

    在本文中,我们将深入探讨如何使用QT框架连接到阿里云服务器上的MySQL数据库。QT是一个流行的开源C++开发框架,广泛用于构建跨平台的桌面、移动和嵌入式应用程序。而阿里云提供了稳定可靠的云服务器服务,是许多企业...

    远程连接阿里云主机上的MySQL

    阿里云提供了云数据库服务,使得用户可以便捷地在云端部署和管理MySQL实例。本篇将详细介绍如何使用Qt编程框架进行远程连接阿里云主机上的MySQL数据库。 首先,要进行远程连接,你需要确保你的阿里云MySQL实例已经...

    阿里云RDS for MySQL的若干优化

    阿里云RDS for MySQL的若干优化_彭立勋 阿里云数据库技术组数据库专家

    linux mysql 5.5.40 阿里云版下载

    1. **云兼容性**:阿里云版MySQL已预先配置,能无缝集成到阿里云的基础设施中,包括负载均衡、自动备份和监控服务。 2. **资源管理**:通过阿里云控制台,用户可以轻松管理数据库实例,如扩展存储空间、调整CPU和...

    阿里云下配置MySQL远程连接的步骤详解

    众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。 注意一点:当我们修改完mysql权限相关的操作后...

    阿里云MySql分析

    $作为第三方应用对MySQL可用性检查; 专治OSHANG,MySQL无响应; $支持多实例HA;N+1扩展; $对MySQL免维护 $脑裂后不会产生资源争夺 $系统HANG支持从带外重启OS $切换速度快(2秒内完成) $对应用完全透明

    阿里云linux安装mysql.docx

    阿里云安装部署mysql,恰同学少年,风华正茂挥斥方遒

    阿里云的服务器找不到mysql命令怎么办.docx

    已安装 MySQL,但执行 mysql 命令提示命令找不到!...因工作原因,领导给了我一台配好的mysql服务器,奇怪是的我想登录 MySql,却提示命令找不到! 查看 MySQL 运行状态,却是 Active (running)!

    详解centos7+django+python3+mysql+阿里云部署项目全流程

    购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比了CentOS,Debian,Ubuntu,我最终选择了CentOS,因为流行嘛~配置的话,看项目本身了,我这里选择...

    阿里云 专有云企业版 V3.8.1 分析型数据库MySQL版 技术白皮书 20190910

    阿里云专有云企业版V3.8.1分析型数据库MySQL版技术白皮书20190910是阿里云提供的一份技术白皮书,旨在为用户提供阿里云专有云企业版V3.8.1分析型数据库MySQL版的技术细节和操作指南。 技术优势: 1. 高性能:阿里...

    阿里云centos7mysql tomcat 配置

    阿里云CentOS配置

    阿里云服务器centeros安装mysql.docx

    阿里云服务器 CentOS 安装 MySQL 在阿里云服务器上安装 MySQL 是一个非常重要的步骤,特别是在建站和开发环境中。MySQL 是一个非常流行的开源关系数据库管理系统,广泛应用于各种网站和应用程序中。下面我们将详细...

    阿里云 专有云企业版 V3.6.0 HybridDB for MySQL 技术白皮书 - 20180824.pdf

    阿里云明确了用户在使用HybridDB for MySQL技术白皮书时需要遵守的限制,包括不得擅自摘抄、翻译、复制本文档内容,不得向任何第三方披露本手册内容或提供给任何第三方使用等。 4. HybridDB for MySQL技术白皮书的...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...

    阿里云 专有云企业版 V3.8.1 分析型数据库MySQL版 运维指南 20190910

    阿里云专有云企业版V3.8.1分析型数据库MySQL版运维指南 本资源摘要信息主要涵盖阿里云专有云企业版V3.8.1分析型数据库MySQL版运维指南的重要知识点。以下是从给定的文件中提取的关键信息: 1. 法律声明:阿里云...

    阿里云 专有云企业版 V3.8.1 分析型数据库MySQL版 产品简介 20190910

    "阿里云专有云企业版V3.8.1分析型数据库MySQL版产品简介" 阿里云专有云企业版V3.8.1分析型数据库MySQL版产品简介是阿里云推出的企业级分析型数据库解决方案。该产品基于MySQL数据库管理系统,提供了强大的数据分析...

    部署Django到阿里云服务器教程示例

    基于Ubuntu16.04 + Python3 + nginx + mysql + Django 接下来先安装这些必要的环境,这些操作都是在你已经购买了阿里云服务器。并且在本地你已经搭建好了Django博客。现在我们所做的就是把本地的环境在阿里云的...

    阿里云 专有云Enterprise版 HybridDB for MySQL V3.3.0 用户指南 20180312.pdf

    阿里云专有云Enterprise版HybridDB for MySQL V3.3.0 用户指南 阿里云专有云Enterprise版HybridDB for MySQL V3.3.0 用户指南是一份详细的用户手册,该手册旨在帮助用户快速了解和使用阿里云专有云Enterprise版...

    阿里云安装mysql.pdf

    阿里云安装mysql数据库,并实现本地电脑的数据库界面连接工具navicat for mysql 连接到阿里云数据库

    阿里云-深入MySQL实战:快速了解MySQL核心技术

    作为全球常年排名前2的数据库,MySQL一直是广大开发者学习数据库的首选...2021年伊始阿里云打造了七天深入MySQL实战营。本书由七天深入MySQL实战营课程内容整理而成,详细解读MySQL在双11等高并发场景下的应用与实践。

Global site tag (gtag.js) - Google Analytics