MySQL是一个开源的关系型数据库引擎,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。随着Oracle对其发展的调整目前分为社区版和企业版。一般中小企业都选择社区版使用以降低成本。MySQL的流行不仅仅是凭借其免费开源的优势,它体积小,功能丰富,性能强悍在同类数据库中表现比较突出,所以在过去产10几年的互联网浪潮中独领风骚。
总结几个MySQL的特点可能使用你更了解它。
引擎
MySQL支持插件式存储引擎的支持,存储引擎的名字包括MyISAM,InnoDB,NDB,TokuDB,等等。而MySQL里最常用的,是InnoDB,一个支持ACID兼容的事(Transaction)功能的引擎。
编写语言
使用了C和C++做为其开发语言。
数据库集群
通过更高级的扩展方案,MySQL 可以组成由数百台甚至数千台服务器组成的数据库群组,以承载千万、上亿用户的访问压力。
目前流行版本
当前安装使用最多的还是5.7这个经典版本,最新版本8.0。
数据分析
新版数据库添加了MySQL Analytics Engine,更有助于大数据的分析。
嵌入式
最容易被忽略的一部分,在嵌入工数据库解决方案中也是绝对的老大。
可定制开源协议
MySQL也衍生出多个成功的分支,例如:MariaDB、Percona Server、XtraDB等。
一个合格的全栈程序员掌握MySQL是必备技能之一。以后会放出学习笔记,特此记录。
学习目录:https://lebang2020.cn/details/201210agtryt0s.html