摘要: 在刚刚的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)
原文链接
干货好文,请关注扫描以下二维码:

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

  1. 每日新闻 | 2018年全球十大IaaS服务商:中国占四席 阿里云第三

    点击蓝字关注我们更多精彩,请点击上方蓝字关注我们! 每日新闻播报 第07-18期 1 趋势洞察 贝索斯:人类正毁灭地球想要文明延续必须进入太空 亚马逊创始人贝索斯是地球上最富有的人,其个人净资产据估计 ...

  2. 助力全球近百万人同时观看 LOL S7 直播,阿里云是怎么做到的?

    对于游戏界的发烧友来说,近段日子最值得关注的莫过于举世瞩目的英雄联盟 2017 全球总决赛(S7)赛事了:这段赛事从 9 月份开始到现在,经历了从入围赛到半决赛的激烈角逐,期间有来自全球各地的大量用户 ...

  3. mysql double 存储_关于MYSQL中FLOAT和DOUBLE类型的存储-阿里云开发者社区

    关于MYSQL中FLOAT和DOUBLE类型的存储 重庆八怪 2016-04-12 844浏览量 简介: 关于MYSQL中FLOAT和DOUBLE类型的存储 其实在单精度和双精度浮点类型存储中其存储方 ...

  4. 阿里mysql数据库同步_如何对MySQL数据库中的数据进行实时同步-阿里云开发者社区...

    数据传输(Data Transmission) 支持以数据库为核心的结构化存储产品之间的数据传输. 它是一种集数据迁移.数据订阅及数据实时同步于一体的数据传输服务.数据传输致力于在公有云.混合云场景下 ...

  5. 2018亚太CDN峰会开幕,阿里云王海华解读云+端+AI的短视频最佳实践

    摘要: 4月11-12日,2018亚太CDN峰会在北京隆重召开,在11日下午的短视频论坛中,阿里云高级技术专家王海华进行了<短视频最佳实践:云+端+AI>的主题演讲,分享了短视频的生命周期 ...

  6. 【云服务月刊】2018年第6期:阿里云MVP第五期发布,这么多行业大牛你Pick哪一个?...

    本期头条 阿里云MVP第五期发布,这么多行业大牛你Pick哪一个? 回顾阿里云的发展历程,阿里巴巴集团技术委员会主席王坚博士曾感慨"是阿里云的用户教会我们怎么做云计算的!".近十年 ...

  7. 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...

    一.前言 在上一篇博客:在CentOS 7 下安装mysql5.7 我们在阿里云服务器上安装好了MySQL 5.7.那么怎样可以使我们在本地的 navicat for MySQL工具上连接并进行数据库 ...

  8. 阿里云mysql数据库远程连接测试_远程连接阿里云MySQL数据库

    阿里云最近搞活动,学生价10块一个月,于是乎找研究僧同学买了半年玩玩. 正常情况下买了服务器之后还要买数据库,但是我只是用来做测试,所以没必要再买几十块一个月的买数据库. 服务器我买的是市场镜像并且已 ...

  9. MySQL数据库修改时间、时区(包括阿里云控制台修改)!

    # 查看数据库时区 mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name | ...

最新文章

  1. mysql选什么隔离级别_互联网项目中mysql应该选什么事务隔离级别
  2. java搜索文件夹中文件是否存在_java中判断文件文件夹是否存在的方法(附代码)...
  3. 后台CS代码中创建四种常用的SL动画效果
  4. java内部类写法_Java学习-内部类
  5. Quartz详解和使用CommandLineRunner在项目启动时初始化定时任务
  6. wxWidgets:在所有平台上分发应用程序
  7. 【Python】类的基本写法与注释风格
  8. FLASH与ASP.NET通讯[Flash | CS3 | ActionScript | ASP.NET | FluorineFx ]
  9. 兼容input 文件选择_「HTML5」FileAPI 文件操作实战
  10. 【MySQL】RPM包安装
  11. Linux安装后的基本配置
  12. lr之RTE脚本(telnet方式访问水木清华)
  13. 用laravel开发php,使用 PhpStorm开发Laravel项目
  14. Moore-Penrose 广义逆
  15. 软考高项-质量管理论文范文
  16. IIC,SPI,I2S
  17. sql server 2012序列号密钥
  18. MyBatis连接池的实现原理分析
  19. ffmpeg入门教程之YUV编码成h264 API详解
  20. 代采供应链金融系统-完整实现境内外采购业务的运营和管理

热门文章

  1. c语言程序设计现代方法第二版 第10章程序设计题3题,自己编写的一个程序
  2. android 百度定位开启后fragment 不显示,解决Android百度地图MapView在ViewPager中Fragment切换黑屏问题...
  3. 2.6 MYSQL的输出格式
  4. assembly plugin实现自定义打包
  5. 根据pid判断某个进程是否存在
  6. 用Fortify SCA分析代码漏洞
  7. 谷歌技术三宝之BigTable
  8. 142-练习8和9 for循环的嵌套调用和随机数的生成
  9. web框架应具备的功能
  10. grep 匹配制表符 和 换行符