學(xué)習(xí)阿里mysql筆記
mysql 歷史過程中產(chǎn)生了三個(gè)版本
Percona Server : 有領(lǐng)先的MYSQL咨詢公司 Percona公司發(fā)布
Maria DB : MYSQL最早創(chuàng)始人 重新做的一個(gè)版本
MYSQL : Oracle公司收購的版本
關(guān)于mysql存儲(chǔ)引擎:MyISAM酪呻、InnoDB、XtraDB
最早盐须、最原始的存儲(chǔ)引擎MyISAM玩荠、缺點(diǎn)不支持事務(wù)奕塑、優(yōu)點(diǎn) 讀寫性能要好
InnoDB 支持了事務(wù)钉汗、并把數(shù)據(jù)操作記錄到日志、安全性較好葫慎、讀寫性能也有很大提高塑径、稍低MyISAM(mysql 5.5之后默認(rèn)存儲(chǔ)引擎選取了InnoDB)
XtraDB 是InnoDB增強(qiáng)版本女坑、被設(shè)計(jì)用來更新計(jì)算機(jī)硬件系統(tǒng)性能、同時(shí)還包含了一些高性能環(huán)境下新特性统舀。
Percona Server發(fā)展到10.X版本匆骗、最接近mysql企業(yè)版本
最主要特性、提供了存儲(chǔ)引擎 XtraDB绑咱、還提供PXC高可用解決方案绰筛、還有percona-tookit等DBA管理工具箱枢泰、
【據(jù)使用經(jīng)驗(yàn) 這個(gè)版本性能非常非常高的 推薦排名第一位】
MariaDB 目標(biāo)描融、取代現(xiàn)在mysql、oracle的mysql閉源危機(jī)
使用完全兼容mysql衡蚂。
優(yōu)點(diǎn)支持腳本初始化窿克、與最初mysql代碼改動(dòng)最大、成熟度較低
支持新工具毛甲、新功能在不斷完善年叮、、
【第二推薦】
MYSQL :官方版本玻募、使用量最多只损、后續(xù)趨勢(shì)會(huì)被其他兩種取代、
性能方面、在企業(yè)版本會(huì)增加一些新功能跃惫、但是收費(fèi)
【第三推薦叮叹、對(duì)性能要求不高、穩(wěn)定版本】
image.png
InnoDB :支持事務(wù) 爆存、行級(jí)鎖蛉顽、外鍵