最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL不再支持BerkeleyDB轉(zhuǎn)而添加插件的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)MySQL不再支持Berkeley DB 轉(zhuǎn)而添加插件的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)是專業(yè)的平安網(wǎng)站建設(shè)公司,平安接單;提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行平安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!


 在最新的5.1.12版中,MySQL將把Berkeley DB(BDB)存儲(chǔ)引擎移出所支持的數(shù)據(jù)庫引擎列表。有些觀察人士認(rèn)為,這一行動(dòng)與Oracle收購Sleepycat有關(guān),而下一個(gè)可能被移出的可能是 InnoDB。然而MySQL架構(gòu)主管布萊恩?阿克爾(Brian Aker)表示,他們不會(huì)放棄InnoDB,此次放棄Berkeley引擎是出于技術(shù)原因。布萊恩?阿克爾同時(shí)宣布MySQL公司將發(fā)布新一款的用于 MySQL的memcache存儲(chǔ)引擎插件。

  此事與Oracle收購Sleepycat與Innobase的消息之間的關(guān)系是顯而易見的。有人認(rèn)為Oracle是為了破壞MySQL的業(yè)務(wù),以及放棄支持BDB引擎的決定。但阿克爾表示事情不是這樣。

  MySQL、Oracle各執(zhí)一詞

  如果不是針對(duì)Oracle,為什么要放棄BDB呢?一種可能是,BDB引擎應(yīng)用不夠廣泛。阿克爾稱,Debian應(yīng)該是唯一一個(gè)帶有BDB支持的 MySQL合作商,而“MySQL的主程序啟用它的方式也很奇怪”?!拔蚁嘈艑?shí)際的安裝數(shù)量屈指可數(shù)。并不是說BDB引擎本身不好,更主要的原因是 InnoDB有一個(gè)更活躍的開發(fā)團(tuán)隊(duì)在支持。在開源世界中,活躍的代碼是使用廣泛的主要原因?!?br/>
  Oracle嵌入式系統(tǒng)營銷副總裁雷克?王(Rex Wang)表示,實(shí)際上是Berkeley DB開發(fā)團(tuán)隊(duì)要求取消支持的?!皳?jù)我們所知,現(xiàn)在的MySQL已經(jīng)幾乎不再使用Berkeley DB,所以我們(Oracle)的用戶群并沒有產(chǎn)生沖突。”

  雖然BDB使用不算廣泛,但是,阿克爾表示BDB不會(huì)從MySQL 5.0及以前的版本中消失。所以安裝了MySQL 4.x或MySQL 5.0.x,并使用BDB的用戶無需為此擔(dān)心。阿克爾還強(qiáng)調(diào),“MySQL從來沒有為BDB提供商業(yè)支持,所以無需任何更改?!?br/>
  MySQL在放棄BDB的事情上沒有太過聲張,但卻寫入了5.1.12版本的MySQL更新說明中。5.1版一直被視為測(cè)試版,5.1.12也還沒有發(fā)布,因此MySQL沒有就此事發(fā)布正式聲明也不足為奇。

  有一些特別的分析人士抱怨說,這是MySQL缺乏與用戶溝通的表現(xiàn)之一,并認(rèn)為接下來遭此“橫禍”的大概會(huì)是InnoDB。

  阿克爾稱,放棄BDB并不意味著接下來將要針對(duì)InnoDB發(fā)難,也不意味著InnoDB被Oracle收購之后MySQL將要拋棄InnoDB存儲(chǔ)引擎?!拔业墓房傉J(rèn)為所有松鼠都是賊。上星期我花了幾個(gè)小時(shí)來整理InnoDB界面的代碼。我發(fā)現(xiàn)仍然有Heikki加入的新代碼。幾個(gè)月前我還與人談?wù)撊绾螖U(kuò)展MySQL中的SQL語法來平衡InnoDB中的全文檢索支持。沒有任何跡象表明InnoDB將要從此消失,或者Oracle停止對(duì)它進(jìn)行支持?!?而且MySQL有什么理由拋棄InnoDB?我們的用戶中有許多人還在使用它。我做網(wǎng)站的時(shí)候也要用到,所以我個(gè)人很希望它順利運(yùn)行下去?!?br/>
  Oracle嵌入式系統(tǒng)營銷副總裁雷克?王指出,Oracle會(huì)繼續(xù)支持用于MySQL的InnoDB存儲(chǔ)引擎?!癐nnoDB目前是MySQL中使用最多的事務(wù)型數(shù)據(jù)存儲(chǔ)引擎,而Oracle會(huì)繼續(xù)向MySQL提供InnoDB支持,包括推進(jìn)更新和全面支持。所以說MySQL和Oracle沒有必要繼續(xù)支持第二個(gè)事務(wù)型存儲(chǔ)引擎Berkeley DB。”他強(qiáng)調(diào)BDB是MySQL的第一個(gè)事務(wù)型引擎,但I(xiàn)nnoDB發(fā)展迅速,已經(jīng)成為用戶的選。“因?yàn)镮nnoDB全力支持唯一的用戶MySQL,而Berkeley DB則要面對(duì)一系列用戶和開源社區(qū)。MySQL使用的是修改版本的BDB,驅(qū)動(dòng)本身并沒有針對(duì)它進(jìn)行優(yōu)化,這種情況保持了許多年。而InnoDB一直在進(jìn)行針對(duì)MySQL的優(yōu)化,目前已經(jīng)成熟穩(wěn)定?!?br/>
  插件:Plugins anyone?

  開源的優(yōu)勢(shì)在于任何需要的人都可以進(jìn)行選擇使用。如果開源社區(qū)有興趣繼續(xù)支持BDB,阿克爾認(rèn)為把BDB制作為存儲(chǔ)引擎插件是很容易的事。并舉出以插件形式加入MySQL而沒有集成在內(nèi)的引擎例子,如PrimeBase XT的MySQL事務(wù)型引擎,和Solid Information Technology的MySQL存儲(chǔ)引擎。

  阿克爾還提到他所開發(fā)的memcache存儲(chǔ)引擎插件,該插件可以為MySQL直接加入Memcached功能,而無需單獨(dú)運(yùn)行Memcached。 Memcached是一些高流量網(wǎng)站(如LiveJournal)通過允許訪問者訪問內(nèi)存信息,而無需訪問磁盤來提高性能的工具。阿克爾稱,使用 Memcache作為存儲(chǔ)引擎會(huì)使開發(fā)人員更加輕松。“數(shù)據(jù)的往返成本會(huì)得到控制,因?yàn)閿?shù)據(jù)可以直接從數(shù)據(jù)庫中傳送。你也可以簡單使用SELECT語句來比較memcache與數(shù)據(jù)庫內(nèi)容的區(qū)別。使用更輕松,整合更容易,往返數(shù)據(jù)量更少……全部考慮進(jìn)來是個(gè)非常好的主意。”

  這一插件還在早期開發(fā)中。阿克爾稱它為“前Alpha版本”,所以有些SQL語句可能還無法在memcache中運(yùn)行。阿克爾說,SELECT、 UPDATE、DELETE和INSERT語句都可以運(yùn)行,而ORDER BY、REPLACE等一些語句還不能運(yùn)行。

  Memcache會(huì)不會(huì)成為MySQL的主流組件?阿克爾稱,“這取決于需求和使用。目前將memcache置于MySQL主線之外進(jìn)行開發(fā)更加快捷。我相信有一天可以將它們合并在一起。”

關(guān)于“MySQL不再支持Berkeley DB 轉(zhuǎn)而添加插件的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


分享題目:MySQL不再支持BerkeleyDB轉(zhuǎn)而添加插件的示例分析-創(chuàng)新互聯(lián)
本文來源:http://fisionsoft.com.cn/article/cdpdpo.html