MySQL的关键技术及主要特征_MySQL各个版本主要特征和差别

在选择 Mysql 版本的时候,了解一下版本的变迁历史是有帮助的。对于怀旧也可以享受一下过去的好日子里是怎么使用 Mysql的。

版本3.23(2001)

一般认为这个版本的发布是Mysql真正“诞生”的时刻,其开始获得广泛使用。在这个版本,Mysql依然只是一个在平面文件(Flat File) 上实现了 SQL 查询的系统。但一个重要的改进是引入 MyISAM 代替了老旧而且有诸多限制的 ISAM 引擎。InnoDB 引擎也已经可以使用,但没有包含在默认的二进制发行版中,因为它太新了。所以如果要使用 InnoDB,必须手工编译。版本 3.23 还引入了全文索引和复制。复制是 Mysql 成为互联网应用的数据库系统的关键特性。

版本4.0(2003)

支持新的语法,比如 UNION 和多表 DELETE 语法。

重写了复制,在备库使用了两个现成来实现复制,避免了之前一个线程所有复制工作的模式下任务切换导致的问题。

InnoDB 成为标准配备,包括了全部的特性:行级锁、外键等。

引入了查询缓存(自那以后这部门改动不大),同时还支持通过 SSL 进行连接。

版本4.1(2005)

引入了更多新的语法,比如子查询和 INSERT ON DUPLICATE KEY UPDATE。

开始支持 UTF-8 字符集。

支持新的二进制协议和 prepared 语句。

版本5.0(2006)

这个版本出现了一些“企业级”特性:视图、触发器、存储过程和存储函数。

老的 ISAM 引擎的代码被彻底移除,同时引入了新的 Federated 等引擎。

版本5.1(2008)

这是 Sun 收购 MySQL AB 以后发布的首个版本&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值