中文字幕av高清_国产视频一二区_男女羞羞羞视频午夜视频_成人精品一区_欧美色视_在线视频这里只有精品

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > CentOS 7為什么放棄了MySQL,改使用MariaDB?

CentOS 7為什么放棄了MySQL,改使用MariaDB?

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-10-13 05:56:36 1697147796

一、CentOS 7放棄了MySQL,改使用MariaDB的原因

Oracle公司旗下收購了MySQL后,對MySQL做出了一些控制權(quán)變更和許可證條款上的改變,引起了MySQL社區(qū)的不滿和擔(dān)憂,MySQL的走向變得不穩(wěn)定。 為了提供一個更加開放、自由的數(shù)據(jù)庫選擇,CentOS 7決定放棄MySQL,改用MariaDB。MariaDB是MySQL原創(chuàng)者Monty Widenius等人創(chuàng)建的一個分支,致力于成為一個更加開放而且免費的數(shù)據(jù)庫系統(tǒng)。在MariaDB中,一些被認為過于復(fù)雜或冗余的功能得到了修復(fù)或刪除,增強了性能和安全性,同時保持了與MySQL的高度兼容性。這使得它成為了一個很好的MySQL替代品,廣受MySQL用戶歡迎。也因此,很多Linux發(fā)行版選擇采用MariaDB 作為其默認的數(shù)據(jù)庫系統(tǒng)。

二、MySQL介紹

1、簡介

MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),屬于Oracle旗下產(chǎn)品。MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是較好的RDBMS(Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型和大型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。

2、應(yīng)用環(huán)境

與其他的大型數(shù)據(jù)庫例如?Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。

Linux作為操作系統(tǒng),Apache或Nginx作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng),被業(yè)界稱為“LAMP”或“LNMP”組合。

3、系統(tǒng)特點

MySQL使用 C和 C++編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。為多種編程語言提供了 API。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby、.NET和 Tcl 等。支持多線程,充分利用 CPU 資源。優(yōu)化的 SQL查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。提供多語言支持,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供 TCP/IP、ODBC 和 JDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。支持大型的數(shù)據(jù)庫,可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。支持多種存儲引擎。MySQL 是開源的,所以你不需要支付額外的費用。MySQL 使用標(biāo)準(zhǔn)的 SQL數(shù)據(jù)語言形式。MySQL 對 PHP 有很好的支持,PHP是比較流行的 Web 開發(fā)語言。MySQL是可以定制的,采用了 GPL協(xié)議,你可以修改源碼來開發(fā)自己的 MySQL 系統(tǒng)。在線 DDL/更改功能,數(shù)據(jù)架構(gòu)支持動態(tài)應(yīng)用程序和開發(fā)人員靈活性。復(fù)制全局事務(wù)標(biāo)識,可支持自我修復(fù)式集群。復(fù)制無崩潰從機,可提高可用性。

三、MariaDB介紹

1、簡介

MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個分支,主要由開源社區(qū)在維護,采用GPL授權(quán)許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。 MariaDB由MySQL的創(chuàng)始人Michael Widenius主導(dǎo)開發(fā),他早前曾以10億美元的價格,將自己創(chuàng)建的公司MySQL AB賣給了SUN,此后,隨著SUN被甲骨文收購,MySQL的所有權(quán)也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。MariaDB基于事務(wù)的Maria存儲引擎,替換了MySQL的MyISAM存儲引擎,它使用了Percona的 XtraDB,InnoDB的變體,分支的開發(fā)者希望提供訪問即將到來的MySQL 5.4 InnoDB性能。這個版本還包括了 PrimeBase XT(PBXT)和 FederatedX存儲引擎。

2、發(fā)展

成立于2009年,MySQL之父Michael “Monty” Widenius用他的新項目MariaDB完成了對MySQL的“反戈一擊”。開發(fā)這個分支的原因之一是:甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風(fēng)險,因此社區(qū)采用分支的方式來避開這個風(fēng)險。 過去一年中,大型互聯(lián)網(wǎng)用戶以及Linux發(fā)行商紛紛拋棄MySQL,轉(zhuǎn)投MariaDB陣營。MariaDB是目前最受關(guān)注的MySQL數(shù)據(jù)庫衍生版,也被視為開源數(shù)據(jù)庫MySQL的替代品。

MariaDB雖然被視為MySQL數(shù)據(jù)庫的替代品,但它在擴展功能、存儲引擎以及一些新的功能改進方面都強過MySQL。而且從MySQL遷移到MariaDB也是非常簡單的:

數(shù)據(jù)和表定義文件(.frm)是二進制兼容的所有客戶端API、協(xié)議和結(jié)構(gòu)都是完全一致的所有文件名、二進制、路徑、端口等都是一致的所有的MySQL連接器,比如PHP、Perl、Python、Java、.NET、MyODBC、Ruby以及MySQL C connector等在MariaDB中都保持不變mysql-client包在MariaDB服務(wù)器中也能夠正常運行共享的客戶端庫與MySQL也是二進制兼容的

也就是說,在大多數(shù)情況下,你完全可以卸載MySQL然后安裝MariaDB,然后就可以像之前一樣正常的運行。

3、特點

MariaDB 是一個采用 Maria 存儲引擎的MySQL分支版本,是由原來 MySQL 的作者Michael Widenius創(chuàng)辦的公司所開發(fā)的免費開源的數(shù)據(jù)庫服務(wù)器。

這個項目的很多代碼都改編于 MySQL 6.0,例如“pool of threads”功能提供解決多數(shù)據(jù)連接問題。MariaDB 5.1.41 RC可以到這里下載,32位和64位已編譯Linux版本,還包括源代碼包。MariaDB基于GPL?2.0發(fā)布。

與 MySQL 相比較,MariaDB 更強的地方在于:

Maria?存儲引擎PBXT 存儲引擎XtraDB?存儲引擎FederatedX?存儲引擎更快的復(fù)制查詢處理線程池更少的警告和bug運行速度更快更多的 Extensions (More index parts, new startup options etc)更好的功能測試數(shù)據(jù)表消除慢查詢?nèi)罩镜臄U展統(tǒng)計支持對 Unicode 的排序

4、第三方工具

MariaDB的API和協(xié)議兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和進度報告。這意味著,所有使用MySQL的連接器、庫和應(yīng)用程序也將會在MariaDB下工作。在此基礎(chǔ)上,由于擔(dān)心甲骨文MySQL的一個更加封閉的軟件項目,F(xiàn)edora的計劃在Fedora 19中的以MariaDB取代MySQL,維基媒體基金會的服務(wù)器同樣也使用MariaDB取代了MySQL。如下是支持MariaDB的客戶端工具:

DBEdit:一個免費的MariaDB數(shù)據(jù)庫和其他數(shù)據(jù)庫管理應(yīng)用程序Navicat:一系列Windows、Mac OS X、Linux下專有數(shù)據(jù)庫管理應(yīng)用程序。Navicat 15 for MySOL是目前業(yè)界流行的 MySQL 和 MariaDB 數(shù)據(jù)庫的前端編輯工具,是視圖可視化的利器,可輕松生成關(guān)于表之間的關(guān)系運算?SOL 命令。該軟件通過對數(shù)據(jù)表的可視化連接操作,自動生成復(fù)雜的多表關(guān)系運算的 SOL 命令,并實時返回結(jié)果記錄集HeidiSQL:一個Windows上自由和開放源碼的MySQL客戶端。它支持MariaDB的5.2.7版本和以后的版本phpMyAdmin:一個基于網(wǎng)絡(luò)的MySQL數(shù)據(jù)庫管理應(yīng)用程序

延伸閱讀1:MariaDB的目標(biāo)

MariaDB的目標(biāo)是提供一個由社區(qū)開發(fā)的、穩(wěn)定的、總是免費的MySQL分支,在用戶級別上兼容主流版本。我們?yōu)樽约旱陌姹竞蜕嫌巍⑸鐓^(qū)版的互操作性提高而努力。MariaDB分支與最新的MySQL發(fā)布版本的分支保持一致性,例如MariaDB 5.1.47對應(yīng)MySQL 5.1.47,等等。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
css為什么要放在head標(biāo)簽中?

一、考慮加載順序和頁面渲染當(dāng)瀏覽器加載一個網(wǎng)頁時,它會逐行解析HTML文檔,從上到下構(gòu)建文檔對象模型(DOM)。DOM樹的構(gòu)建過程是逐步進行的,...詳情>>

2023-10-13 07:37:19
在數(shù)據(jù)庫查詢的底層實現(xiàn)上SQL Server和MySQL的區(qū)別是什么?

一、在數(shù)據(jù)庫查詢的底層實現(xiàn)上SQL Server和MySQL的區(qū)別1.MySQL是技術(shù)外殼架構(gòu) + 插件方式存儲引擎的方式,mysql復(fù)制語法解析,SQL優(yōu)化等,然后...詳情>>

2023-10-13 07:33:43
開發(fā)APP需要哪些第三方費用?

1、服務(wù)器費用如果你的應(yīng)用需要一個服務(wù)器來存儲和處理數(shù)據(jù),你需要支付服務(wù)器費用。服務(wù)器費用通常是每月收費的,而且價格因服務(wù)提供商和服務(wù)...詳情>>

2023-10-13 06:42:42
Web應(yīng)用開發(fā)中常見的HTTP Server和技術(shù)組件有哪些?

一、Web應(yīng)用開發(fā)中常見的HTTP Server有哪些1、ApacheApache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務(wù)器,可以在...詳情>>

2023-10-13 06:37:05
MySQL中的MyISAM讀的效率高,InnoDB寫的效率高,原理是什么?

一、MySQL中的MyISAM讀的效率高,InnoDB寫的效率高,原理是什么1、MyISAM存儲引擎采用表格鎖MyISAM 存儲引擎采用了一種稱為“表格鎖”(Table-l...詳情>>

2023-10-13 06:31:35
快速通道
主站蜘蛛池模板: 男女靠逼视频 | 日本高清h色视频在线观看 欧美成人精品一区二区三区 | 99精彩视频 | 成人欧美一区二区三区在线播放 | 中文字幕在线一区二区三区 | 久久51| 免费的黄色视屏 | 亚洲精品久久久久久久久久久久久 | 成人一区二区三区四区 | 中文字幕一区二区三区四区不卡 | h视频免费 | 中文字幕欧美在线观看 | 黄色日批视频 | 91麻豆精品国产91久久久资源速度 | 在线免费观看av片 | 国产一级特黄aaa | 午夜视频一区 | 日本一区二区不卡视频 | 亚洲九九 | 国产精品免费看 | 欧美一级片在线观看 | 97超碰免费 | 日本精品视频在线 | 欧美成人午夜免费视在线看片 | 夜本色| 天堂综合网 | 亚州视频在线 | 国产精品一区二区三区四区在线观看 | 亚洲精品三级 | 91网在线观看 | 91亚洲精品久久久 | 欧美成人一区二区 | 久久久99精品免费观看 | 五月激情六月综合 | 三级免费网站 | 一级毛片视频 | 操操网站 | 少妇裸体淫交免费视频 | 成人在线免费视频 | 精品亚洲永久免费精品 | 成年人在线视频免费观看 |