圣诞过了,有些 Region 就开始进入新年假期了。 🍎 🌲 🏖️
先来一段 SQL 庆祝一下。🚀
select char(32,95,32,32,32,32,95 using ASCII) as mysql union select char(124,32,124,32,32,124,32,124 using ASCII) union select char(124,32,124,95,95,124,32,124,32,32,95,95,32,95,32,32,95,32,95,95,32,32,32,95,32,95,95,32,32,32,95,32,32,32,95 using ASCII) union select char(124,32,32,95,95,32,32,124,32,47,32,95,96,32,124,124,32,39,95,32,32,124,32,39,95,32,32,124,32,124,32,124,32,124 using ASCII) union select char(124,32,124,32,32,124,32,124,124,32,40,95,124,32,124,124,32,124,95,41,32,124,124,32,124,95,41,32,124,124,32,124,95,124,32,124 using ASCII) union select char(124,95,124,32,32,124,95,124,32,92,95,95,44,95,124,124,32,46,95,95,47,32,124,32,46,95,95,47,32,32,92,95,95,44,32,124 using ASCII) union select char(32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,124,32,124,32,32,32,32,124,32,124,32,32,32,32,32,32,95,95,47,32,124 using ASCII) union select char(32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,124,95,124,32,32,32,32,124,95,124,32,32,32,32,32,124,95,95,95,47 using ASCII) union select char(32,95,32,32,32,32,95,32,32,32,32,32,32,32,32,32,95,32,32,95,32,32,32,32,32,32,95 using ASCII) union select char(124,32,124,32,32,124,32,124,32,32,32,32,32,32,32,124,32,124,40,95,41,32,32,32,32,124,32,124 using ASCII) union select char(124,32,124,95,95,124,32,124,32,32,95,95,95,32,32,124,32,124,32,95,32,32,32,95,95,124,32,124,32,32,95,95,32,95,32,32,95,32,32,32,95,32,32,95,95,95 using ASCII) union select char(124,32,32,95,95,32,32,124,32,47,32,95,32,92,32,124,32,124,124,32,124,32,47,32,95,96,32,124,32,47,32,95,96,32,124,124,32,124,32,124,32,124,47,32,95,95,124 using ASCII) union select char(124,32,124,32,32,124,32,124,124,32,40,95,41,32,124,124,32,124,124,32,124,124,32,40,95,124,32,124,124,32,40,95,124,32,124,124,32,124,95,124,32,124,92,95,95,32,92 using ASCII) union select char(124,95,124,32,32,124,95,124,32,92,95,95,95,47,32,124,95,124,124,95,124,32,92,95,95,44,95,124,32,92,95,95,44,95,124,32,92,95,95,44,32,124,124,95,95,95,47 using ASCII) union select char(32,95,95,95,95,95,95,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,95,95,47,32,124 using ASCII) union select char(124,32,32,95,95,95,95,124,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,124,95,95,95,47 using ASCII) union select char(124,32,124,95,95,32,32,95,32,95,95,32,32,95,95,95,32,32,32,95,32,95,95,32,95,95,95 using ASCII) union select char(124,32,32,95,95,124,124,32,39,95,95,124,47,32,95,32,92,32,124,32,39,95,32,96,32,95,32,92 using ASCII) union select char(124,32,124,32,32,32,124,32,124,32,32,124,32,40,95,41,32,124,124,32,124,32,124,32,124,32,124,32,124 using ASCII) union select char(124,95,124,32,32,32,124,95,124,32,32,32,92,95,95,95,47,32,124,95,124,32,124,95,124,32,124,95,124 using ASCII) union select char(32,95,95,32,32,95,95,32,32,32,32,32,32,32,32,32,32,95,95,95,95,95,32,32,32,95,95,95,95,32,32,32,95 using ASCII) union select char(124,32,32,92,47,32,32,124,32,32,32,32,32,32,32,32,47,32,95,95,95,95,124,32,47,32,95,95,32,92,32,124,32,124 using ASCII) union select char(124,32,92,32,32,47,32,124,32,95,32,32,32,95,32,124,32,40,95,95,95,32,32,124,32,124,32,32,124,32,124,124,32,124 using ASCII) union select char(124,32,124,92,47,124,32,124,124,32,124,32,124,32,124,32,92,95,95,95,32,92,32,124,32,124,32,32,124,32,124,124,32,124 using ASCII) union select char(124,32,124,32,32,124,32,124,124,32,124,95,124,32,124,32,95,95,95,95,41,32,124,124,32,124,95,95,124,32,124,124,32,124,95,95,95,95 using ASCII) union select char(124,95,124,32,32,124,95,124,32,92,95,95,44,32,124,124,95,95,95,95,95,47,32,32,92,95,95,95,92,95,92,124,95,95,95,95,95,95,124 using ASCII) union select char(32,32,32,32,32,32,32,32,32,32,95,95,47,32,124 using ASCII) union select char(32,32,32,32,32,32,32,32,32,124,95,95,95,47 using ASCII) ;
复制
MySQL 创世代
Michael “Monty” Widenius、David Axmark 和 Allan Larsson 是 MySQL 的最初作者和创始人。
他们的愿景是开发一个快速、可靠且人人可用的数据库系统。他们当时并不知道,他们的创造会引发一场开源运动,并席卷整个软件世界。
从一开始,MySQL 就以简单、性能和灵活性脱颖而出。作为一个免费的开源平台,它使开发人员能够不受传统专有软件的限制而进行创新。它很快受到初创公司、爱好者和企业开发人员的欢迎。
MySQL 之旅的关键里程碑
在过去的 30 年里,MySQL 取得了许多里程碑,凸显了其发展和持久的相关性:
- 1995 年:MySQL 成立,并于 5 月份发布第一个版本。
- 1998 年:MySQL AB 成立,作为 MySQL 背后的公司,提供支持、服务和商业许可。
- 2000 年:MySQL AB 采用 GNU 通用公共许可证 (GPL),加强了其对开源的承诺。
- 2001 年:标志性的 MySQL 3.23 发布,并引入了 MyISAM 和复制。
- 2003 年:MySQL 通过添加对 InnoDB 的支持转向 ACID,并发布了 MySQL 4.0。
- 2005 年:MySQL 5.0 引入了对存储过程、触发器和视图的支持。与此同时,Oracle 收购了 Innobase。
- 2008 年:Sun Microsystems 收购了 MySQL AB,扩大了 MySQL 的影响力和资源。这是一笔约 10 亿美元的交易!
- 2009 年:接下来,甲骨文收购了 Sun Microsystems(交易于 2010 年完成)。
- 2012 年:MySQL 5.6 发布,终于有了 GTID !
- 2015 年:MySQL 5.7 发布,在性能、JSON 支持、复制、组复制和安全增强方面有显著改进。
- 2018 年:MySQL 8.0 正式发布,开始采用持续开发模型,这对于 MySQL 来讲是一次巨大的飞跃。
- 2019 年:MySQL 被 DB-Engines 评为年度 DBMS !
- 2020 年:MySQL 在 OCI 中推出 MySQL HeatWave,不仅提供 MySQL DBaaS,还提供内存加速、对象存储、机器学习和 GenAI 功能。
- 2024 年:MySQL 8.4 LTS 和 9.0 发布,它仍然是最受欢迎的开源数据库!
为何 MySQL 如此重要
MySQL 的影响远远超出了其技术优点。它已成为无数组织创新的基石,为网站、应用程序和数据驱动解决方案提供支持。Facebook、Twitter、Booking.com、Uber 等大公司的核心业务都依赖于 MySQL。
MySQL 数据库的开源性质培育了一个充满活力的开发者社区,他们正在为其不断改进做出贡献。即使行业随着云计算、大数据和 AI 等趋势不断发展,MySQL 在社区协作精神的加持下,始终处于数据库技术的前沿,这也是 MySQL HeatWave 的战略定位。
未来可期
期待 MySQL 下一个 30 年!
部分内容翻自:
MySQL enters a new decade!
https://blogs.oracle.com/mysql/post/mysql-enters-a-new-decade
A Message From the Community Team
https://blogs.oracle.com/mysql/post/a-message-from-the-community-team-2024
Have a nice day ~
🌻 往期精彩 ▼
- 「合集」三年 50 篇,TiDB 干货全收录
- 「合集」MySQL 8.x 系列文章汇总
- 如何选择适合的 MySQL Connector/J 版本
- 几张图带你了解 TiDB 架构演进
- 一文带你了解 GB 18030-2022 字符集
- 人大金仓 更名为 中电科金仓
- 一文带你了解 KING BASE 金仓数据库
- 即将告别 PG 12,建议升级到 PG 16.3 版本
- Oracle 数据库全面升级为 23ai
- 一文带你了解 Oracle 23ai 新特性 Vector 的基础用法
- 国产分布式数据库开启新篇章!详解安全可靠测评结果公告(2024年第2号)
- MySQL 扛不住了,来试试这款平替的“国产化改造”必入手的国产数据库吧!
- 广东的崖山,中国的崖山数据库
- TiDB 新朋友 DBdoctor
– / END / –
👉 这里可以找到我
👉 这里有得聊
如果对国产基础软件(操作系统、数据库、中间件)感兴趣,可以加群一起聊聊。
关注微信公众号:少安事务所,后台回复[群],即可看到入口。
如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!ღ( ´・ᴗ・` )~