The MySQL 6.0 goodybag_MySQL
程序员文章站
2022-05-02 08:02:41
...
After MySQL 5.1 was released work started on MySQL 5.2, but then this was renamed to MySQL 6.0. There were many new features introduced in 6.0. But then stabilizing this branch became as huge task. Eventually the decision was made to start of with a stable branch and backport the new features from 6.0. This is how many of the 6.0 features landed in 5.5 and 5.6.
So let's see which features 6.0 brought and were they landed. I'll use theWhat Is New in MySQL 6.0section of theMySQL 6.0 Reference Manualfor this.
- The Falcon storage engine. This never landed anywhere as far as I know. It's not even included in thelist of storage enginesin the MariaDB knowledgbase. As both InnoDB and MySQL are now part of Oracle I don't see any reason for Falcon to exist anymore.
- 4-byte utf8 and support for utf16 and utf32. This is included in MySQL 5.5 together with many other Unicode enhancements.
- Database backup with SQL. This allows you to make backups by executing 'BACKUP DATABASE' SQL statements. This is has not landed anywhere as far as I know, but some of the code might have made it into MySQL Enterprise Backup (both use backup_history and backup_progress tables in the mysql database). This might be an interesting thing to have, but with MEB there is not a real need for it.
- Subquery enhancements, BKA and MRR. This all made it into MySQL 5.6.
- LOAD XML. This made it into MySQL 5.5, but I don't think it is used often.
- The Maria storage engine. This is a transactional MyISAM storage egine. This is not used in Oracle MySQL. It is included in MariaDB, but renamed toAriaas it might otherwise cause confusion. As far as I known there is not much development being done on Aria.
- Foreign Keys. Of course MySQL supports foreign keys (now even with NDB!), but those are implemented in the storage engine, not in the server. This was on the roadmap for 6.x but I don't know if it was actually implemented. Implementing this in the server could make writing storage engines easier and would probably also make it easier to combine partitioning and foreign keys.
Did I forget any 6.x features? Did you ever try 6.x? Let me know in the comments!
上一篇: mysql数据库自动备份,并发送邮件通知
推荐阅读
-
oracle与sql 的区别(常用函数)_MySQL
-
MySQL各个版本区别_MySQL
-
[原创]WIN98/ME安装APACHE+MYSQL+PHP安装最终技巧...
-
MySQL创建索引抛出“required more than 'innodb_online_alter__MySQL
-
MySQL转移数据文件_MySQL
-
MySql 5.7+ ONLY_FULL_GROUP_BY 引发问题解决方法
-
Mysql varchar大小长度问题_MySQL
-
"checking for termcap functions library… "_MySQL
-
[视频教程]PHP100视频教程8:Mysql 简介和创建新的数据库
-
mysql 向 mariadb 平滑 过渡