图片 5

一、版本表达

1、MySQL数据库分类与版本晋级

和多数开源产品的门路同样,选用双授权政策,分为社区版和商业版,而那八个版本又分别分4个版本依次发布。那4个本子为:Alpha版、Beta版、RC版、GA版。

非关系型数据库

(1)键值(key-value)存款和储蓄数据库 (Memcached,redis…)
(2)列存储(Column-oriented)数据库
(Cassandra,HBase..)大型公司会用到
(3)面向文书档案(Document-oriented)数据库 (MongoDB,CouchDB…)
(4)图形(Graph)数据库 (Neo4J,InfoGr id…)


MySQL 的官方网址下载地址:

1.1、MySQL相关连接

MySQL官网:

MySQL下载:

MySQL文档:

表明:MySQL文书档案每一个版本的mysql皆有相应的文书档案。上边的事例是MySQL5.5的文书档案。

2、MySQL数据库商业版和社区版的分别

什么是数据库?

在这里个下载分界面会有多少个版本的选料。

1.2、MySQL版本表明

  1. Alpha版
  2. Beta版
  3. RC版
  4. GA版
  5. Release版

2.1、MySQL数据库商业版发布介绍

MySQL商业版是由MySQL集团内部特地的人口各负其责支付和护卫,但同一时候也会吸收接纳社区人手工编织制的精美代码以至算法,並且由极度的人口严苛依照软件测验流程对那些采用的代码进行严苛测量试验,未有失常态再扩充公布。简单来说,MySQL商业版是由MySQL公司之中公布,同不经常间参谋社区版的先进代码功效和算法。是MySQL公司的毛利产品,需求付费使用以致提供劳务支撑,稳定性和可信性是最佳的。

数据库(Databases),贮存数据的库房
  1. MySQL Community Server 社区版本,开源无需付费,但不提供官方才具协助。
  2. MySQL Enterprise Edition 公司版本,需付费,能够试用30天。
  3. MySQL Cluster 集群版,开源免费。可将多少个MySQL
    Server封装成三个Server。
  4. MySQL Cluster CGE 高等集群版,需付费。
  5. MySQL Workbench(GUI
    TOOL)一款专为MySQL设计的E昂Cora/数据库建立模型工具。它是知名的数据库设计工具DBDesigner4的继任者。MySQL
    Workbench又分为五个本子,分别是社区版(MySQL Workbench
    OSS)、商用版(MySQL Workbench SE)。

1.3、MySQL版本号

  1. 先是个数字(5)主版本号:文件格式改换时,将作为新的本子发表(5.5.60);
  2. 其次个数字(5)发行版本号:新扩充特色也许改换不相配时,发行版本号必要更动(5.5.60);
  3. 其八个数字(60)发行类别号:重即使小的更换,如bug的修补、函数增添或改造、配置参数的更动等(5.5.60)。

系统设置使用MySQL版本查询办法:

  1. 登录MySQL方法
  2. 不记名直接询问格局

2.2、MySQL数据库社区版公布介绍

MySQL社区版是由散落再世界各市的MySQL开辟者、爱好者以致客户到场开垦与测量试验,并做到软件代码的保管、测量试验专门的学业,社区也会设立BUG陈说机制,搜聚顾客使用遇到BUG问题意况,相比较商业版,社区版的开荒以至测验情况未有那么严峻。

数据库类别

1. 早期数据库理论比较流行的数据库模型:层次式数据库、网络式数据库、关系型数据库
2. 当今互联网中嘴常用的数据库模型:非关系型数据库(NoSQL)、关系型数据库

MySQL Community Server
是开源免费的,那也是咱们普通用的MySQL的版本。根据差异的操作系统平台细分为多个本子,下边我们以windows平台为例来评释。

二、产品线表达

2.3、MySQL商业版和社区版的差别

分别在于:

r  商业版本组织管制和测量检验环节调节更严厉,稳固性方面会比社区版更平稳。

r  MySQL是干练产品,商业版和社区版之间质量方面相差十分小。

r  商业版不服从GPL合同,社区版服从GPL合同得防止费试用!

r  商业版供给购买相关服务,享受7*24钟头工夫支持以至定期打补丁等劳务,但客户必需为此付出劳动耗费。

r  社区版的保险只能靠社区提供,无法像商业版得到故障及补丁消除服务了,可是社区版是完全无需付费的艺术,社区版的服务品质与时效性等地方非常的小概与商业版比较。

关系型数据库的牵线

1. 关系型数据库的由来
2. 关系型数据库介绍
    类似于excel表格这种二维表格,使用结构化查询语言SQL语句进行操作

例如下载mysql 5.5.19的分界面如下:

2.1、版本号划分MySQL

  1. 3.X至5.1.X。
  2. 5.4.X到5.7.X。
  3. 6.0.X到7.1.X

3、MySQL数据库4种发布版本介绍

那4种揭橥版本之间的求证以致界别如下:

(1)Alpha版:

Alpha版平时只在开辟的商场内部运维,不对曾外祖父开。首纵然开垦者本人对产品进行测验,检查产品是不是留存缺点、错误,验证产品成效和表达、客户手册是或不是一样。MySQL是属于开源产品,因而须求世界外省开辟者、爱好者和顾客参与软件的付出、测验、手册编写职业。所以会对对外宣传告此版本的源码和成品,方便任何人都足以涉足开荒照旧测验工作,乃至编写与修改客户手册。

(2)Beta版:

Beta版日常是成就功用的支付和具备的测量试验专门的工作之后的出品,不会存在异常的大的法力依然性质BUG,而且约请可能提必要客户体验与测量检验,以便更完美的测验软件的不足之处大概存在的难点。

(3)RC版:

RC版属于生产条件公布此前的一个小本子,是依据Betav版本的测量检验结果,收到的BUG恐怕破绽之处等采撷到的音讯,实行修补和周密之后的一版产品。

(4)GA版

GA版是软件出品正是宣布的成品,也称生产版本的成品。日常景况下。公司的生产条件都会采取GA版本。

非关系型数据库介绍(NoSQL:Not Only SQL)

1. 关系型数据库的由来
    非关系型数据库是关系型数据库的一种补充,就是为了解决Web2.0时代高并发高吞吐量的需求
2. 关系型数据库产品介绍:
    1.  ORACLE
    2.  主要应用范围:传统大企业,大公司,政府,金融,证券等等
    3.  版本升级:Oracle8i,Oracle9i,Oracle10g,Oracle11g
    4.  缺点:代码繁重,臃肿,使用成本高
    5.  MySQL
        1.  主要应用范围:互联网领域,大中小型网站,游戏公司,电商平台等等
        2.  2008年1月16号被Sun公司收购,后Sun公司又被Oracle收购
        3.  特点:体积小,速度快,使用成本低,代码开源 
    6.  MariaDB
        MaridDB是MySQL数据库的一个分支,主要由开源社区维护
    7.  SQL Server
        微软公司的大型关系型数据库系统
    8.  Access数据库
        微机数据库管理系统

图片 1

2.2、依照使用场景划分

  1. MySQL Community Server
  2. MySQL Enterprise Edition
  3. MySQL Cluster
  4. MySQL Workbench(GUI TOOL)
  • ①、分别是社区版(MySQL Workbench OSS)
  • ②、商用版(MySQL Workbench SE)。

4、MySQL产品路径

图片 2

图片 3

图片 4

非关系型数据库产品介绍

  1. Memcached
    特点:快,数据存储在内部存款和储蓄器中
    延长产品:Memcachedb 举办悠久化保存,超高品质读写速度
  2. Redis
  3. MongoDB
    在于关系型数据库和非关系型数据库之间的产品

说明:
咱俩选拔Generally Available(GA)Release 去下载。GA
是指软件的通用版本,日常指正式公布的本子。
mysql-5.5.19-win32.msi,windows安装包,msi安装包是用msiexec安装到位的。windows下双击根据向导安装就可以,简单方便。
mysql-5.5.19.zip,这一个是windows源文件,必要编译。
mysql-5.5.19-win32.zip,那个文件解包后就能够使用,是编写翻译好的windows38位MySQL。要求手工业配置。
带 “winx64” 的则是应和的62位版本,在六13人操作系统下行使。
貌似做后台开垦,我们就下载mysql-5.5.19-win32.msi。
 

三、选取表达

  1. 第一选拔社区版的GA版(稳固版)。
  2. 挑选发行时间6-十个月以上的GA版。
  3. 慎选近日多少个月未有修复关键BUG的本子,软件工程原理修复了相当的大BUG则表明还蕴藏很多的BUG。
  4. 最佳向后非常的短期未有更新的发行版。
  5. 虚构开垦人士开辟顺序采纳的本子是或不是同盟采纳的版本。
  6. 选料的本子最棒是中间运维3-七个月,然后在不重大的非核心业务运转3-6个月。
  7. 向DBA大佬请教。

5、MySQL数据库软件命名介绍

MySQL数据库软件的名字是由3个数字和一个后缀组成的版本号。举例:像mysql-5.0.56.tar.gz的版本号那样解释:

 

(1)第二个数字(5)是主版本号,描述了文件格式,全数版本5发行都有一致文件格式。

(2)第二个数字(0)是发行等第,主版本号和批发品级构成到二只便构成了联合展销系列号

(3)第1个数字(56)是在这里发行种类的本子号,随各样新发行版递增,平常须要已经挑选的发行的流行版本。

‘每一遍换代后,版本字符串的终极四个数字递增,假诺相对于前三个本子扩张了新职能照旧有微小的不包容性,字符串的首个数字递增。要是文件格式改换,第多个数字递增。

(4)后缀展现发行的地西泮团结品级。通过一各个后缀呈现怎么改革牢固性。恐怕的后缀有:

alpha版

    证明发行手包含多量未被深透测量检验的新代码。已知的劣势应该在情报小结被记录,在大好多此版本中也许有新的下令和扩张,此版本也说不定有至关心珍贵要代码改造等费用。

beta版

表示该版本效果是完全的,况兼具有的新代码被测验,未有增添最重要的新特点,应该没已知的短处。当阿尔法版本最少三个月未有出现通信的浴血漏洞,况兼未有安插增添导致已经施行的新职能不安静的新职能时,版本从alpha版变为beta版,在随后的beta版、发布版可能产品公布中,全数API、外部可视结议和SQL命令列均不能够再改换。

rc版

是公布表示;是二个发行了一段时间的beta版本,只是扩充了比比较小的修补。

从没后缀

这意味该版本现已在不菲地方运作一段时间了,并且未有非平台湾特务定的久治不愈的病痛报告,那正是大家誉为四个成品只怕“通用”版本的事物。

MySQL数据库产品

  1. MySQL数据库介绍
    性格:不是把数据一致贮存在一个大旅馆里,而是把数量保存在并不是的表中,再将那么些表归入差别的数据库中,那样设计扩大了MySQL的读取速度,灵活性可管理型也得到了极大增加。访谈以致管理MySQL数据库的最常用标准语言为SQL结构化查询语言
  2. 为什么选取MySQL数据库
    BAT:百度、阿里、腾讯
    优势特点:

    1. 特性特出、服务牢固性,非常少出现分外宕机
    2. 怒放源代码且无版权制约,自己作主性及运用开销低
    3. 历史持久,社区及客户极度活跃,遭逢难点得以十三分低价的寻求救助
    4. 软件体量小,安装使用简便,何况易于维护,安装及保卫安全费用低
    5. 品牌口碑效应,使得集团无需思考就径直用,LAMP,LNMP(LEMP)流行框架结构
    6. 支撑多样操作系统,提供各样API接口,匡助多种付出语言,极其对流行的PHP语言有很好的支撑

    双授权:商业版(收取报酬)、社区版(开源免费)
    产品路径:在上扬到5.1多元版本之后再次规划为三条产品线
    集团生产场合采取MySQL数据库提出:

    1. 稳固版:接纳开源的社区版的平安版GA版本
    2. 产品线:能够选用5.1或5.5.互连网公司主流5.5,其次是5.1和5.6
    3. 选料MySQL数据库GA版公布后半年以上的GA版本
    4. 要挑选前后多少个月没有大的BUG修复的版本,并非大量修复BUG的汇总版本
    5. 最棒向后较长时间未有更新发表的版本
    6. 要思量开拓职员开垦顺序选择的本子是还是不是相配你选的版本
    7. 作为在那之中支出测量试验数据库意况,跑大概3-八个月的日子
    8. 初期公司非主题业务使用新本子的数据库GA版本软件
    9. 向DBA高手请教,只怕在技能氛围好的群里和豪门一同交换,使用真正的巨匠们用过的好用的GA版本产品
    10. 通过上述工序之后,借使未有重大的效果BUG或品质瓶颈,则足以起头思虑作为其余专门的学问数据服务的后端数据库软件

诸如下载mysql 5.1.60的分界面如下:

四、安装格局

  1. yum安装
  2. 编写翻译安装
  3. 二进制造进度序包
  4. rpm安装

6、MySQL版本选用最后提出

商铺生产场景采用MySQL数据库指出:

r  (1)稳定版:接纳开源的社区版的和睦版本(GA)。

r  (2)产品线:可以挑选5.1或然5.5。网络商家主流5.5,其次是5.1照旧5.6。

r  (3)选取MySQL数据库GA版本发表后八个月以上的GA版本。

r  (4)要选拔前后多少个月未有大的BUG修复的版本,实际不是大批量修复BUG的集聚版本。

r  (5)最棒向后较长期内并未有创新公布的版本。

r  (6)要思量开采人士开垦顺序选取的本子是或不是协作你选的版本。

r  (7)作为内部支出测量试验数据库遭遇,跑大致3~七个月的年月。

r  (8)优先公司非大旨业务使用新本子的数据库GA版本软件。

r  (9)向高手请教,使用高手们利用过的好用的GA版本产

来自为知笔记(Wiz)

 

MySQL数据库公司生产常用安装方式

  1. yum/rpm安装
    1. yum install mysql-server
    2. 动用场景:
      1. 切合对数据库要求不太高的场面,比方并发不大,公司里面,集团中间的局地运用场景
      2. 大的门户网址把源码遵照集团的急需塑产生rpm,自个儿搭建yum饭店,再用yum
        install xxx -y进行安装
  2. 寻常方法编写翻译安装MySQL
  3. 运用cmake方式编写翻译安装MySQL
  4. 选取二进制格局免编写翻译安装MySQL

怎么科学抉择MySQL的设置方式

图片 5

 

说明:
慎选Generally Available(GA)Release 去下载。GA
是指软件的通用版本,经常指正式发布的版本。
“essentials” 是指精简版,不含有 embedded server and benchmark
suite,有机动安装程序和布署向导,未有MySQL文书档案。
“noinstall” 是指非安装的压缩包的。满含 embedded server and benchmark
suite,没有电动安装程序和配备向导,需手动安装配置,有MySQL文书档案。
mysql-essential-5.1.60-win32.msi
是精简版,纵然只供给mysql服务,就分选此版本。
mysql-5.1.60-win32.msi 是完全版,富含安装程序和布置向导,有MySQL文书档案。
mysql-noinstall-5.1.60-win32.zip
是非安装的zip压缩包,未有自行安装程序和配备向导,需手动安装配备,有MySQL文书档案。
mysql-5.1.60.zip 是用以windows的Mysql源码压缩包
带 “winx64” 的则是呼应的63人版本,在63人操作系统下使用。
诚如做后台开荒,大家就下载mysql-essential-5.1.60-win32.msi 就可以。

admin

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注