现场直击:中国人的数据库分支AliSQL开放源代码下载 功能新增秒杀场景优化、TokuDB

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 阿里云研究员褚霸在云栖大会《云栖社区开发者技术峰会——开源技术专场》分论坛上,和MySQL之父、Maria DB CTO Michael Wideneus共同启动AliSQL开放下载仪式,并现场放出AliSQL二维码下载地址。
68abdb9180404e9e73ba7edec4ffdc17650778e7
Mysql之父和Alisql 之父的碰撞

北京时间10月14日消息,阿里云研究员褚霸在云栖大会《云栖社区开发者技术峰会——开源技术专场》分论坛上,和MySQL之父、Maria DB CTO Michael Wideneus共同启动AliSQL开放下载仪式,并现场放出AliSQL二维码下载地址(GitHub地址: 点此进入 )。

c240ee55f4cf33c3cecd784f6c1cd6e1e0e693f0

正式下载的版本号和9月份内测时一致,都是5.6.32,但功能上稍有不同,正式下载版新增了两个功能:秒杀场景优化、TokuDB。

根据9月份的测试结果显示,AliSQL5.6.32对比Oracle官方MySQL版本,有非常高的吞吐量提升,最高达到1倍。在实用性方面,知数信息联合创始人、MySQL中文网创始人叶金荣在《 AliSQL 5.6.32 vs MySQL 5.7.15抢鲜测试》一文中指出,AliSQL的功能非常实用,其优化是从日常的业务痛点中得到的体验做出来的改变,对类似电商或提供RDS服务的平台帮助非常大。

谈到为何开源,褚霸在《中国人的数据库分支——ApsaraDB AliSQL开源思路》演讲中表示,最根本的目的是想回馈社区,帮助更多使用 MySQL 的个人和企业;同时也希望通过开源促进交流,在讨论中发现AliSQL潜在的需求和改进点,促进产品的发展以及对RDS产品的理解。

这位阿里云数据库领域的大佬也分享了AliSQL前世今生。在性能优化之外,RDS业务还对AliSQL分支提出了更多运维、安全性、以及行业解决方案等需求。比如,性能:引入线程池、并行复制等功能,保证系统持续稳定和高吞吐;运维:线程内存、SQL资源消耗等监控,帮助用户快速进行问题诊断;安全:透明数据加密,严防脱库源码级防火墙,阻断SQL注入;方案电商秒杀:高并发下稳定减库存,物联网大数据——最高5倍压缩比。在生产环境服务了5年的云用户,Patch数达300个之后,阿里云决定决定对AliSQL开源。

对于开源后怕不怕影响RDS竞争力,褚霸回应两点:一点是,优化是没有止境的; 另外一点则是RDS不是卖AliSQL的,它的核心竞争力是一整套高可靠、高可用、安全的数据库解决方案。

c3251340bfa460108d2f1fe554186b3cd054e77a

此前,阿里云数据库资深专家丁奇曾表示,只要RDS业务在,AliSQL就一定会有人持续维护。在现场,褚霸也放出了对AliSQL的部分规划,主要为以下三点:

1.邀请用户自建测试并发表体验;
2.开放源码以后,会增加需求通道,对于有代表性的,能够服务垂直行业的需求开发和维护,让AliSQL和RDS用户能够同步受益;
3.增加AilSQL contributor 认证, github上review和合并contributor的merge request。同时,也定期组织contributor聚会和技术交流。

相关阅读:



3. 如果你不想自己开发,还可以使用阿里云云数据库RDS: 点此进入

4.想了解更多阿里巴巴开源的产品,还可查看阿里巴巴73款产品开源全向图: 点此进入

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
27天前
|
SQL 存储 数据库
优化数据库查询性能
【8月更文挑战第23天】优化数据库查询性能
43 7
|
2天前
|
消息中间件 缓存 监控
优化微服务架构中的数据库访问:策略与最佳实践
在微服务架构中,数据库访问的效率直接影响到系统的性能和可扩展性。本文探讨了优化微服务架构中数据库访问的策略与最佳实践,包括数据分片、缓存策略、异步处理和服务间通信优化。通过具体的技术方案和实例分析,提供了一系列实用的建议,以帮助开发团队提升微服务系统的响应速度和稳定性。
|
2天前
|
消息中间件 缓存 监控
优化微服务架构中的数据库访问:策略与实践
随着微服务架构的普及,如何高效管理和优化数据库访问成为了关键挑战。本文探讨了在微服务环境中优化数据库访问的策略,包括数据库分片、缓存机制、异步处理等技术手段。通过深入分析实际案例和最佳实践,本文旨在为开发者提供实际可行的解决方案,以提升系统性能和可扩展性。
|
7天前
|
关系型数据库 MySQL 测试技术
《性能测试》读书笔记_数据库优化
《性能测试》读书笔记_数据库优化
20 7
|
13天前
|
SQL 关系型数据库 分布式数据库
PolarDB Proxy配置与优化:提升数据库访问效率
【9月更文挑战第6天】PolarDB是阿里云推出的高性能分布式关系型数据库,PolarDB Proxy作为其关键组件,位于客户端与PolarDB集群间,负责SQL请求的解析与转发,并支持连接池管理、SQL过滤及路由规则等功能。本文详细介绍了PolarDB Proxy的配置方法,包括连接池、负载均衡和SQL过滤设置,并探讨了监控调优、缓存及网络优化策略,以帮助提升数据库访问效率。
24 1
|
13天前
|
存储 关系型数据库 MySQL
如何优化数据库查询?
如何优化数据库查询?
32 1
|
22天前
|
前端开发 数据库 Python
用Python轻松开发数据库取数下载工具
用Python轻松开发数据库取数下载工具
|
25天前
|
存储 缓存 负载均衡
【PolarDB-X 技术揭秘】Lizard B+tree:揭秘分布式数据库索引优化的终极奥秘!
【8月更文挑战第25天】PolarDB-X是阿里云的一款分布式数据库产品,其核心组件Lizard B+tree针对分布式环境优化,解决了传统B+tree面临的数据分片与跨节点查询等问题。Lizard B+tree通过一致性哈希实现数据分片,确保分布式一致性;智能分区实现了负载均衡;高效的搜索算法与缓存机制降低了查询延迟;副本机制确保了系统的高可用性。此外,PolarDB-X通过自适应分支因子、缓存优化、异步写入、数据压缩和智能分片等策略进一步提升了Lizard B+tree的性能,使其能够在分布式环境下提供高性能的索引服务。这些优化不仅提高了查询速度,还确保了系统的稳定性和可靠性。
52 5
|
22天前
|
缓存 NoSQL 数据库
Web服务器与数据库优化:提升系统性能的最佳实践
【8月更文第28天】在现代的Web应用中,Web服务器与后端数据库之间的交互是至关重要的部分。优化这些组件及其相互作用可以显著提高系统的响应速度、吞吐量和可扩展性。本文将探讨几种常见的优化策略,并提供一些具体的代码示例。
33 1