AliSQL是什么

Fanly 问答 2022-06-13 18:58:06 阅读(...)

AliSQL 是阿里云深度定制的独立 MySQL 分支,持续研发 5 年以上,提交 300+ Patch,针对高并发场景进行特殊优化,同时引入线程池、并行复制、隐含主键等功能保证系统持续稳定和高吞吐。

AliSQL 是阿里云深度定制的独立 MySQL 分支,除了社区版的所有功能外,AliSQL 提供了类似于 MySQL 企业版的诸多功能,如企业级备份恢复、线程池、并行查询等,并且 AliSQL 还提供兼容 Oracle 的能力,如 sequence 引擎等。RDS MySQL 使用 AliSQL 内核,为用户提供了 MySQL 所有的功能,同时提供了企业级的安全、备份、恢复、监控、性能优化、只读实例等高级特性。 Github 开源地址:https://github.com/alibaba/AliSQL

AliSQL

AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。

阿里云数据库资深专家丁奇介绍,AliSQL 版本在强度和广度上都经历了极大的考验。最新的 AliSQL 版本不仅从其他开源分支比如:Percona,MariaDB,WebScaleSQL 等社区汲取精华,也沉淀了阿里巴巴多年在 MySQL 领域的经验和解决方案。AliSQL 增加更多监控指标,并针对电商秒杀、物联网大数据压缩、金融数据安全等场景提供个性化的解决方案。

“在通用基准测试场景下,AliSQL 版本比 MySQL 官方版本有着 70% 的性能提升。在秒杀场景下,性能提升 100 倍。” 丁奇表示。

阿里云资深总监李津表示,“AliSQL 的发展得到了众多智慧的支持。我们希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用 MySQL 的个人和企业,这是社区良性发展的道路。我们也欢迎更多的开发者和技术团队加入 AliSQL 开源项目,使之在业内发挥更大的价值。”

AliSQL 并不是一个从零开始的项目,它起于开源,汲取社区红利,拥抱开源,促进社区发展。AliSQL 社区背景是基于官方大版本(MySQL & MariaDB),紧跟小版本,汲取不同开源分支(Percona,MariaDB)技术红利。集团背景是基于 Alibaba 集团业务进行性能的改进。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 数据库 Database

    如何选择云数据库

    云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。而选购都需要衡量多种因素,包括成本、可用性、可扩展性以及性能支持。
  • 内存数据库是什么

    内存数据库是什么

    内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。
  • 云数据库

    什么是云数据库

    云数据库是指被优化或部署到一个虚拟计算环境中的数据库,可以实现按需付费、按需扩展、高可用性以及存储整合等优势。根据数据库类型一般分为关系型数据库和非关系型数据库(NoSQL数据库)。
  • 云数据库

    云数据库RDS是什么

    关系型数据库(RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。
  • 云数据库

    云数据库是什么

    云数据库是一种通过云平台构建,部署和交付的数据库服务。它主要是一种云平台即服务(PaaS)交付模型,允许组织,最终用户及其应用程序存储,管理和检索来自云的数据。
  • MySQL

    MySQL 是什么

    MySQL是一个功能齐全的关系数据库管理系统(RDBMS),可以与Oracle DB和Microsoft的SQL Server竞争。MySQL由瑞典公司MySQL AB赞助,该公司由Oracle公司拥有。