首页 > 数据库 >MySQL介绍

MySQL介绍

时间:2023-03-21 22:02:05浏览次数:30  
标签:社区 操作系统 数据库 介绍 MySQL 源代码 轻量级

MySQL数据库最初是由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL之所以受到业界人士的青睐,主要是因为其具有以下几方面优点:

  1. 开放源代码 MySQL最强大的优势之一在于它是一个开放源代码的数据库管理系统。开源的特点是给予了用户根据自己需要修改DBMS的自由。MySQL采用了General Public License,这意味着授予用户阅读、修改和优化源代码的权利,这样即使是免费版的MySQL的功能也足够强大,这也是为什么MySQL越来越受欢迎的主要原因。
  2. 跨平台 MySQL可以在不同的操作系统下运行,简单地说,MySQL可以支持Windows系统、UNIX系统、Linux系统等多种操作系统平台。这意味着在一个操作系统中实现的应用程序可以很方便地移植到其他的操作系统下。
  3. 轻量级 MySQL的核心程序完全采用多线程编程,这些线程都是轻量级的进程,它在灵活地为用户提供服务的同时,又不会占用过多的系统资源。因此MySQL能够更快速、高效的处理数据。
  4. 成本低 MySQL分为社区版和企业版,社区版是完全免费的,而企业版是收费的。即使在开发中需要用到一些付费的附加功能,价格相对于昂贵的Oracle、DB2等也是有很大优势的。其实免费的社区版也支持多种数据类型和正规的SQL查询语言,能够对数据进行各种查询、增加、删除、修改等操作,所以一般情况下社区版就可以满足开发需求了,而对数据库可靠性要求比较高的企业可以选择企业版。 另外,PHP中提供了一整套的MySQL函数,对MySQL进行了全方位的强力支持。 总体来说,MySQL是一款开源的、免费的、轻量级的关系型数据库,其具有体积小、速度快、成本低、开放源码等优点,其发展前景是无可限量的。

PS:社区版与企业版主要的区别是:

  1. 社区版包含所有MySQL的最新功能,而企业版只包含稳定之后的功能。换句话说,社区版可以理解为是企业版的测试版。 2.MySQL官方的支持服务只是针对企业版,如果用户在使用社区版时出现了问题,MySQL官方是不负责任的。

标签:社区,操作系统,数据库,介绍,MySQL,源代码,轻量级
From: https://blog.51cto.com/u_15975228/6141130

相关文章

  • [化学微课]约翰·道尔顿生平介绍
    约翰·道尔顿(JohnDalton,1766年9月6日-1844年7月27日),英国物理学家、化学家。1.道尔顿简介约翰·道尔顿(JohnDalton,1766年9月6日-1844年7月27日),英国物理学家、化学......
  • MySQL介绍
    MySQL数据库最初是由瑞典MySQLAB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支......
  • CentOS7安装mysql提示“No package mysql-server available
    在CentOS7上安装mysql时,出现了以下的提示:原因是:CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum-yinstall mariadb-servermariadb命令......
  • 爬虫相关 scrapy架构介绍、scrapy解析数据、settings相关配置,提高爬取效率、持久化方
    scrapy架构介绍#引擎(EGINE)引擎负责控制系统所有组件之间的数据流,并在某些动作发生时触发事件。#调度器(SCHEDULER)用来接受引擎发过来的请求,压入队列中,并在......
  • scrapy架构介绍、scrapy解析数据、scrapy解析数据、持久化方案、全站爬取cnblogs文章
    目录0scrapy架构介绍0.1scrapy的一些命令0.2scrapy项目目录结构1scrapy解析数据解析cnblosg2settings相关配置,提高爬取效率2.1基础的一些2.2增加爬虫的爬取效率3持......
  • 协程介绍
    协程广泛的一个理解,是应用于大量I/O场景的一种优化方式,通过节约掉内核层面的切换与调用,来减少逻辑运算切换的开销。所以,从某种意义上讲,协程有在特定的环境替代多线程的意......
  • mysql集群搭建docker-compose方案
    MySQL集群搭建大致有两种方式,一种是单主/多从的主从复制方式,另一种是使用GaleraCluster高可用解决方案。1、步骤以下我们详细介绍一下单主/多从的主从复制方式:确认服......
  • mysql 事务
    https://blog.csdn.net/m0_46836425/article/details/121851867https://blog.csdn.net/qq_33459343/article/details/124634721......
  • mysql 在线修改表结构 onlineDDL
    背景:在项目库中有几个表的数据特别大,数据条数达到几千万。由于新需求上线,要加两个字段。如果直接在数据库用alter,会导致锁表,时长一两个小时,影响业务。所以找了pt-osc和gh-......
  • windows下mysql5.6升级至mysql5.7
    下载mysql-5.7.39-winx64.zip并解压。停止5.6版本的mysql服务。将mysql5.6中的data目录和my.ini复制到mysql5.7的目录下。修改mysql5.7目录下的my.ini文件:#设置mysq......