Blog Details

最盛行的开源数据库MySQL
by weswoo

shopify独立站

Planning your online business goals with a specials

Kristin Weswoo

Aug 30, 2023

       MySQL的历史与现状

        MySQL作为最盛行的开源数据库系统其历史最早可以到约莫40年前。

        Michael “Monty” Widenius在1979年为TcX公司用Basic语言设计了一个叫做Unireg的报表工具,往后不久又用C语言重写,移植到Unix平台,这是MySQL最初的雏形。
为知足一个项目需求,Monty要为那时的UNIREG提供加倍通用的SQL接口。最初的设想是使用mSQL,但测试后发现性能并不能知足客户需求,于是Monty毅然重新设计整个系统,这就是MySQL。1995年5月23日,MySQL的第一个内部版本刊行了,并在1996年对外宣布了MySQL官方正式刊行版(3.11.1)。

         在接下来的两年中,MySQL加入了不少新的特征,并被移植到差其余平台,到1998时,MySQL能够运行在Solaris、FreeBSD、Linux、Windows 95和Windows NT等10多种操作系统之上。
1999的冬天,由David Axmark、Allan Larsson和Michael“Monty”Widenius在瑞典开办MySQL AB公司,并于同年宣布了包罗事务型存储引擎BDB的MySQL 3.23。

         在2000年的时刻MySQL将允许替换成了GPL允许模式,也就是说商业用户也无需再购置允许证,这为MySQL的迅速盛行打下了基础。同年,芬兰公司Heikki最先接触MySQL AB,实验将Heikki的存储引擎InnoDB整合到MySQL数据库中,2001年推出正式连系版本MySQL 4.0 Alpha版本。2004年10月,宣布了经典的4.1版本,第一次使得MySQL支持子查询,支持Unicode和预编译SQL等功效。

         2005年10月,宣布了里程碑的MySQL 5.0版本. 在5.0中加入了游标,存储历程,触发器,视图、查询优化以及漫衍式事务等,实现了"正常数据库治理系统"应当拥有的一整套功效。至此,MySQL明确地显示出向高性能数据库的生长的措施。

         2008年头, Sun Microsystems用10亿美元收购了MySQL。

         2009年04月Oracle以74亿美元收购Sun 公司,MySQL 转入Oracle 门下

         2010年12月,MySQL 5.5宣布,其主要新特征包罗半同步的复制及对SIGNAL/RESIGNAL的异常处置功效的支持, InnoDB存储引擎成为当前MySQL的默认存储引擎。Oracle公司同时也答应MySQL 5.5和未来版本仍是接纳GPL授权的开源产物。

         MySQL被收购Oracle之后,面临着被闭源的风险,因此Michael“Monty”Widenius于2009年重新开发代码所有开源免费关系型数据库,推出了MariaDB。MariaDB都是MySQL的代码级量身定制的替换者,响应的版本可以直接替换(如MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 & MariaDB 5.3也是兼容的。MySQL 5.5将与兼容),其与MySQL保持着高度的兼容性。

         现在MySQL作为当今最盛行的开源关系型数据库,在2019年12月最新的db-engines数据库盛行度排行中仅次于oracle位居次席,在所有开源数据库产物中排名第一。

在市场使用率方面MySQL 以 38.9% 的使用率高居榜首,在全球最大网站Top20中,使用率高达90%。无论是高速生长的互联网公司照样刚刚起步的初创公司,MySQL都将是他们最好的关系型数据库选择之一。
 

MySQL特点和优势
        MySQL之以是能够盛行并占领云云宽大的市场份额是与其特点息息相关的。

        免费
        MySQL接纳GPL允许,任何组织和小我私人,纵然是使用在商业化产物中,只要相符GPL允许就都可以免费使用,大大降低了用户构建系统支付的软件允许成本。

        开源
         MySQL作为GPL允许的开源软件,用户可以获取所有源代码,凭证自己的需要添加或裁剪功效特征,同时也便于发现和修复平安破绽,在天真性和平安性上能够知足用户的特殊需求。

       小巧利便

        MySQL体积小,纵然是最新版本的MySQL安装包也只有数百兆巨细,与Oracle和SQL Server等数据库动辄几个GB安装包比起来要轻盈的多,对系统资源的占用也要少的多。

       高性能高可靠
        MySQL的焦点程序接纳完全的多线程编程,用多线程和C语言实现的MySql能很容易充实行使CPU提供更卓越的性能。MySQL拥有一个异常快速而且稳固的基于线程的内存分配系统,可以连续使用而不必忧郁其稳固性,因此MySQL罕有宕机情形发生,具有极高的可靠性。

        跨平台多语言支持
        MySQL支持包罗AIX、HP-UX、Solaris、*BSD、Linux、Windows等多种操作系统,可以天真的跨平台部署和迁徙;提供多种API接口,支持C、C++、JAVA、PHP、Python、H5等多种开发语言,对开发者友好。这些特征对用户系统的开发和部署以及维护带来了极大的便利。

        厚实海量的知识库
        MySQL历史悠久,具有伟大的开发者和使用者社区,种种条理、种种应用的开发者和使用者活跃在社区。经由30多年的积累,关于MySQL的开发、使用和维护中遇到的种种问题险些都能找到相关的解答,因此所有的MySQL的使用者都能够通过网络和社区利便的解决自己所遇到的问题。

        MySQL数据库云服务将成为一种趋势
       随着MySQL版本的不停演进,其功效越来越壮大,同时也带来了系统的庞大性。只管MySQL相对于Oracle和SQL Server等数据库依然是一种简朴的轻量级数据库,但要治理和维护好一套MySQL数据库系统依然需要具有相当手艺水准的数据库治理员。

       一样平常的中小企业或开发队伍很少会设置专业的数据库治理员,这会给他们使用数据库造成难题。得益于云盘算手艺的快速生长,现在各大公有云厂商都通过他们自己的云平台向用户提供知足差异需求的数据库服务。作为最盛行的数据库,  MySQL数据库云服务已经越来越为各种用户所认可和吸收,在各公有云平台上占有主要的职位。MySQL数据库云服已经成为了未来MySQL数据库使用的趋势。

        西木建站云为用户提供了可以开箱即用的MySQL云数据库服务,利便用户直接使用由专业数据库治理员搭建和维护的数据库服务,不用体贴和领会有关数据库的运维和治理的细节,更专注于自身的营业系统的开发和维护,大大降低了系统搭建和维护成本。
 
        西木建站云平台提供的MySQL数据库服务具有多个版本可供选择,同时还可以凭证您的营业需求选择单机环境或双机高可用环境;也可以凭证您营业负载情形天真选用差异性能的产物组合知足您日益增进的营业需求。
 
        西木建站云平台提供的MySQL数据库服务具有多个版本可供选择,同时还可以凭证您的营业需求选择单机环境或双机高可用环境;也可以凭证您营业负载情形天真选用差异性能的产物组合知足您日益增进的营业需求。

                                                                                                                                                                                                                                                                                                                                                                                                          2019年12月19日
 

2020年的云计算发展趋势预测

Random Image 608
Random Image 608

Manage your online banking

Morbi lorem proin morbi tempor risus. Nisl lobortis diam id faucibus pretium vitae suspendisse sed accumsan. Sodales morbi tristique elit cursus gravida. Ullamcorper commodo eget pulvinar pretium. Condimentum rhoncus commodo amet nec auctor nibh vel mi blandit.

Neque ultrices nunc condimentum morbi risus tincidunt. Vel arcu lacus non ornare. Porttitor in rhoncus magna augue adipiscing.

  • Manage your time so you’ll get more done in less time
  • Cut expenses without sacrificing quality
  • Attract and retain quality, high-paying customers

开始您的独立站品牌出海

独立站品牌从0到1的步骤:产品开发 - VI定调 - 网站定制 - 运营自动化 - 客户维护

  • 12小时技术团队支持

  • 全方位品牌出海护航