亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

標(biāo)準(zhǔn)MySQL數(shù)據(jù)庫外的5個開源兼容方案

瀏覽:3日期:2023-10-17 13:16:46

MySQL是最受歡迎的免費(fèi)開源應(yīng)用之一,它是成千上萬個網(wǎng)站的數(shù)據(jù)庫骨干。然而,許多開發(fā)人員認(rèn)為有必要將其拆分成其他項(xiàng)目,并且每個分支項(xiàng)目都要有自己的專長,這些需求以及Oracle對核心產(chǎn)品增長緩慢的擔(dān)憂,導(dǎo)致出現(xiàn)了許多開發(fā)人員感興趣的子項(xiàng)目和分支。另外,為了滿足特殊業(yè)務(wù)的需要,MySQL有時候不能完全勝任,這就需要開發(fā)出新的解決方案。同時,為了兼容舊業(yè)務(wù)系統(tǒng)的升級維護(hù),新的技術(shù)方案多是基于MySQL實(shí)現(xiàn)而實(shí)現(xiàn)的兼容MySQL方案。現(xiàn)對國內(nèi)外比較著名的兼容MySQL方案進(jìn)行一個匯總,以供讀者參考,具體內(nèi)容如下:

標(biāo)準(zhǔn)MySQL數(shù)據(jù)庫外的5個開源兼容方案

1、領(lǐng)先的MySQL咨詢公司Percona的Percona Server

Percona Server由領(lǐng)先的MySQL咨詢公司Percona發(fā)布的一款使用XtraDB存儲引擎的數(shù)據(jù)庫產(chǎn)品,由XtraDB存儲引擎的原作者開發(fā)并基于GPL開源協(xié)議發(fā)布,它為用戶提供了換出MySQL安裝并換入Percona Server產(chǎn)品的能力。Percona Server能夠完全與MySQL兼容,開發(fā)者無需更改軟件中的任何代碼,就可以實(shí)現(xiàn)二者的相互遷移。從其官網(wǎng)得知Percona Server具有高擴(kuò)展性、高性能、高可靠性、診斷和管理等特征。Percona團(tuán)隊(duì)還聲明Percona Server是最接近官方MySQL 企業(yè)級發(fā)行版的版本,因此與其它更改了大量基本核心MySQL代碼的分支有所區(qū)別。但是,Percona Server的一個缺點(diǎn)是Percona自己管理代碼,不接受外部開發(fā)人員的貢獻(xiàn),以這種方式確保他們對產(chǎn)品中所包含功能的絕對控制。

2、MySQL之父又一作品MariaDB

MariaDB 是一個基于 Maria存儲引擎的MySQL分支版本,它是由MySQL的作者M(jìn)ichael Widenius創(chuàng)辦的公司所開發(fā)的免費(fèi)數(shù)據(jù)庫,并遵循GPL V2開源協(xié)議發(fā)布。它與Percona產(chǎn)品非常類似,但是試圖提供了比標(biāo)準(zhǔn)MySQL更多的性能改進(jìn),所以對更多底層代碼進(jìn)行了更改。MariaDB直接利用來自Percona的XtraDB引擎,還提供了MySQL提供的標(biāo)準(zhǔn)存儲引擎,即MyISAM和InnoDB。因此,可以將MariaDB視為MySQL的擴(kuò)展集,它不僅提供MySQL提供的所有功能,還提供其他功能。MariaDB還聲稱自己是MySQL的替代,因此從MySQL切換到MariaDB時,無需更改任何基本代碼即可實(shí)現(xiàn)。

3、四家大型互聯(lián)網(wǎng)公司的WebScaleSQL

WebScaleSQL是由Facebook、Google、LinkedIn、Twitter四家公司基于MySQL 5.6 社區(qū)版本改編的MySQL通用分支,且基于GPL開源協(xié)議發(fā)布。WebScaleSQL是專為大型網(wǎng)絡(luò)公司打造的一個MySQL定制版本,以應(yīng)對和解決海量數(shù)據(jù)所帶來的挑戰(zhàn),這是這對MySQL技術(shù)的一次飛躍。WebScaleSQL項(xiàng)目是來自這四家公司的MySQL工程師團(tuán)隊(duì)的工作成果,由于它是開源的,因此其他感興趣的個人和公司也能夠基于自身的資源和規(guī)模進(jìn)行定制。Facebook還公布了其工程師為WebScaleSQL分支所做出的貢獻(xiàn),包括面向內(nèi)建測試系統(tǒng)、一套完整的壓力測試套件、一個自動化性能測試原型以及修改了MySQL的問題架構(gòu)代碼和性能的改進(jìn)等。

4、來自網(wǎng)易的InnoSQL

InnoSQL是網(wǎng)易開發(fā)的MySQL數(shù)據(jù)庫分支版本,遵循GPL V2開源協(xié)議發(fā)布,項(xiàng)目托管在GitHub。InnoSQL的功能完全兼容MySQL數(shù)據(jù)庫,用戶根本感受不到InnoSQL與MySQL數(shù)據(jù)庫之間的差異,但是InnoSQL數(shù)據(jù)庫本身解決了目前MySQL數(shù)據(jù)庫存在的一些問題,如主從數(shù)據(jù)庫同步不一致問題、XA分布式事務(wù)丟失、多線程連接性能減弱等各類問題。InnoSQL具有高性能、高可用性、易于運(yùn)維與管理、開源等特點(diǎn)。使用InnoSQL能夠保證數(shù)據(jù)復(fù)制的正常運(yùn)行、軟硬件資源的最大利用化、高并發(fā)線程下的數(shù)據(jù)庫穩(wěn)定運(yùn)行。據(jù)相關(guān)人士測試,在使用flashcache特性的情況下,InnoSQL的速度是普通Mysql的5到6倍,是Facebook MySQL flashcache的2到3倍。

5、多主站功能的MySQL/Galera

MySQL/Galera是MySQL的一個分支版本,且基于GPL開源協(xié)議發(fā)布。MySQL/Galera基于InnoDB存儲引擎實(shí)現(xiàn),可用于創(chuàng)建同步的多主站MySQL(InnoDB)集群。MySQL/Galera具有真正的多主站功能,所以相同的表可以在不同的節(jié)點(diǎn)中同時進(jìn)行修改。MySQL/Galera還具有高可用性、已提交的事務(wù)從不會丟失、讀寫操作能夠根據(jù)需要進(jìn)行隨意擴(kuò)展、自動刪除故障節(jié)點(diǎn)、自動加入節(jié)點(diǎn)、行級別的并發(fā)復(fù)制以及觸發(fā)、存儲過程和用戶自定義函數(shù)都是透明的特征。

除了以上兼容標(biāo)準(zhǔn)MySQL的開源方案外,還有前Facebook工程師創(chuàng)辦的號稱是世界上最快的分布式關(guān)系型數(shù)據(jù)庫MemSQL以及Amazon最近出品的企業(yè)級關(guān)系數(shù)據(jù)庫Aurora等未開源方案。

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 男女啪啪免费体验区 | 九九精品视频在线观看九九 | 98国产精品永久在线观看 | 亚洲天堂美女 | 一级女性全黄生活片看看 | 中文字幕一区二区三区精彩视频 | 精品无码久久久久久国产 | 久久在线播放 | 看一级黄色片 | 拍拍在线观看免费播放 | 精品日韩一区二区 | 久久国产亚洲观看 | 亚洲专区区免费 | 精品玖玖玖视频在线观看 | 又粗又硬的aaaaaaa毛片 | 亚洲国产精品成人综合色在线婷婷 | 一级特黄aa大片一又好看 | 日本三级网站 | 国产片欧美片亚洲片久久综合 | 国产喷水吹潮视频在线播放 | 午夜社区 | 青草国产在线视频 | 高h喷水荡肉爽文1v1 | 精品一区二区久久久久久久网站 | 香蕉eeww99国产在线观看 | 国产2区 | 久久久久久久国产精品毛片 | 中国一级特黄高清免费的大片 | 免费无遮挡嘿嘿嘿视频动态 | 免费啪啪小视频 | 成人国产在线24小时播放视频 | 日韩黄色大片免费看 | 国产免费播放一区二区 | aiai视频在线观看 | 欧美日韩亚洲综合另类ac | 中文字幕久久久久 | 国产一区二区日韩欧美在线 | 一区二区三区欧美在线 | 草草视频在线 | 亚洲色综合 | 免费一级大黄特色大片 |