vlambda博客
学习文章列表

MySQL在云计算时代中的地位(二)


MySQL优势




 上次我们介绍了数据库种类,知道了MySQL是流行的关系型数据库系统。它是如何发展起来的呢?



01


MySQL在云计算时代中的地位(二)


 MySQL发展历程




  • 大约在40年前,MySQL最初的雏形是一个叫做“Unireg”的报表工具。

  • 在1995年发布了第一个内部版本,1996年正式版发行,版本号是(3.11.1)。

  • 到1998年MySQL能够在Solaris、FreeBSD、Linux、Windows 95和Windows NT等10多种操作系统上运行。

  • 在2000年MySQL将许可改换成了GPL许可,也就是开源许可。同年,芬兰公司将InnoDB存储引擎整合到MySQL数据库中,这为MySQL的流行打下基础。

  • 2001年推出MySQL 4.0 Alpha版本。

  • 2004年10月,发布了经典的MySQL4.1版本。第一次使得MySQL支持子查询,支持Unicode和预编译SQL等功能。

  • 2005年10月,发布了里程碑的MySQL 5.0版本,实现了数据库管理系统拥有的一整套功能。至此,MySQL表现出向高性能数据库发展的步伐。

  • 2008年初, Sun Microsystems收购了MySQL。

  • 2009年4月Oracle收购了Sun公司,MySQL转入Oracle 门下。

  • 2010年12月,MySQL 5.5发布,采用了双授权政策,分为社区版和商业版。

  • 2019年12月,最新的db-engines数据库流行度排行中仅次于Oracle位列第二。




如今MySQL作为最流行的开源关系型数据库,在开源数据库产品中排名第一。市场使用率以38.9%高居榜首,在全球网站前20位中,有90%使用MySQL。据Gartner分析公司提供的数据,已有超过63%的用户已经部署或者将要部署MySQL。目前国内大部分互联网公司都选择MySQL数据库来支撑自己的业务,例大家熟知的腾讯、阿里、百度、头条、美团、滴滴、携程等公司都有大规模的MySQL集群。


MySQL能够流行并占有广大的市场与其特点密不可分。



02


MySQL在云计算时代中的地位(二)


 MySQL特点和优势 




1.免费:采用GPL许可,免费使用,大大降低了软件成本。


2.开源:MySQL作为开源软件,用户可根据自己的需要添加或裁剪功能特性,也便于发现和修复漏洞,在灵活性和安全性上可以满足用户的特殊需求。


3.小巧方便:MySQL体积小,最新版本的MySQL安装包也只有几百兆大小,与Oracle和SQL Server等数据库比起来要轻便的多,对系统资源的占用也少的多。


4.高性能高可靠:MySQL的核心采用完全的多线程编程,能充分利用CPU提供卓越性能。它有一个基于线程的快速且稳定的内存分配系统,很少有宕机发生,有极高的可靠性。


5.跨平台和多语言支持:MySQL支持AIX、HP-UX、Solaris、*BSD、Linux、Windows等多种操作系统,可以灵活的跨平台部署和迁移。并且支持C、C++、Java、php、Python、H5等多种开发语言API接口,对用户系统的开发部署及运行维护提供便利。




03



 MySQL数据库云服务

将成为一种趋势




MySQL 在整个数据库图谱中占有非常重要的地位。随着MySQL的演进,功能也是越来越强大,同时带来系统的复杂性。尽管MySQL相对于Oracle和SQL Server等数据库依然是一种简单的轻量级数据库,但一般的中小企业或开发队伍要管理和维护MySQL数据库系统就需要有一定技术水准的数据库管理员,这就会为他们部署使用MySQL数据库带来一定的困难。


现如今云计算技术的飞速发展,各大公有云厂商都通过自己的云平台满足用户不同的数据库服务需求。作为最流行的轻量化数据库,MySQL云服务已经成为各类云上用户的首选数据库服务,其地位在各公有云平台上也是相当的重要。


MySQL数据库云服已经成为了未来MySQL数据库使用的趋势。

第一,云端服务可以使得用户直接使用由专业数据库管理员搭建和维护的数据库服务,用户不用关心和了解数据库的部署安装,管理维护等等繁杂的细节,可以更专注于本身的产品和业务功能,这样也降低了人员及维护成本。

第二,云上服务版本可选性高,性能可选性强,用户可根据系统承载能力灵活选用不同性能的产品组合来构建各种规模的业务需求。无论是快速发展的互联网公司还是刚刚起步的初创公司,MySQL云服务都是最好的关系型数据库选择之一。






小伙伴们是否对MySQL兴趣浓厚?

不妨看看下面这则消息