免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
[技術(shù)專題]NoSQL:大數(shù)據(jù)浪潮中崛起

查看評論  發(fā)表評論2012年04月13日 15:21分         作者:網(wǎng)界網(wǎng) 于翔      來源:

摘要:面對席卷而至的大數(shù)據(jù)浪潮,許多新興技術(shù)迎來了真正意義上變革時(shí)刻。作為一種能夠更好地平衡IT投資和并行分布式存儲(chǔ)關(guān)系的數(shù)據(jù)管理技術(shù),NoSQL在蟄伏多年之后,向著其期待中的“獲得廣泛認(rèn)可”的目標(biāo)又靠近了一步。

關(guān)鍵字安全  數(shù)據(jù)庫  大數(shù)據(jù)  NoSQL  

最新專題:
金山PK微軟 Office辦公軟件誰主江湖
從1979年"WordStar"這個(gè)字處理軟件敲響"辦公軟件"的戰(zhàn)鼓以來,到現(xiàn)在的微軟Office組件,以及國內(nèi)WPS……

面對席卷而至的大數(shù)據(jù)浪潮,許多新興技術(shù)迎來了真正意義上變革時(shí)刻。作為一種能夠更好地平衡IT投資和并行分布式存儲(chǔ)關(guān)系的數(shù)據(jù)管理技術(shù),NoSQL在蟄伏多年之后,向著其期待中的“獲得廣泛認(rèn)可”的目標(biāo)又靠近了一步。

NoSQL是區(qū)別于傳統(tǒng)關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)的統(tǒng)稱。與統(tǒng)治數(shù)據(jù)庫世界三十年余年的關(guān)系型數(shù)據(jù)庫相比,NoSQL最大的不同是不使用SQL(結(jié)構(gòu)化查詢語言)作為查詢語言,其數(shù)據(jù)存儲(chǔ)可以不依照固定的表格模式,通常具備水平可擴(kuò)展的特征。

NoSQL一詞最早出現(xiàn)于1998年,Carlo Strozzi在那時(shí)開發(fā)了一個(gè)輕量級、開源且不提供SQL功能的關(guān)系數(shù)據(jù)庫。Strozzi所提出的NoSQL與目前業(yè)界對NoSQL的定義有很大區(qū)別,NoSQL并未按照Strozzi當(dāng)初所設(shè)想的那樣發(fā)展,而后來Strozzi自己也發(fā)現(xiàn)我們真正需要的并不是“No SQL”,而是“No Relational”,也就是非關(guān)系型數(shù)據(jù)庫技術(shù)。此外,NoSQL有時(shí)也被認(rèn)為是Not Only SQL的簡寫,作為對不同于傳統(tǒng)關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)的統(tǒng)稱。

經(jīng)過十年的發(fā)展,NoSQL終于在2009年演變?yōu)橐粓稣嬲募夹g(shù)風(fēng)潮。那年的6月,在一次NoSQL運(yùn)動(dòng)成員的全球性聚會(huì)上,人們興奮地分享著摒棄昂貴的關(guān)系型數(shù)據(jù)庫、采用更低的成本和更有效的方式管理數(shù)據(jù)的創(chuàng)新想法。此后,伴隨Web 2.0時(shí)代洶涌而來的大數(shù)據(jù)(也稱為“海量數(shù)據(jù)”)讓NoSQL更進(jìn)一步走到臺前,其針對超大規(guī)模和高并發(fā)數(shù)據(jù)的處理能力得到越來越多企業(yè)用戶的關(guān)注,而像Hadoop這樣的在大型互聯(lián)網(wǎng)企業(yè)得到實(shí)踐驗(yàn)證的產(chǎn)品的出現(xiàn),讓數(shù)據(jù)的管理者看到了一條更加經(jīng)濟(jì)和高效地管理大數(shù)據(jù)的可行之路。

在NoSQL之前,曾有多種創(chuàng)新的技術(shù)構(gòu)想試圖挑戰(zhàn)關(guān)系型數(shù)據(jù)庫的統(tǒng)治地位。也確有許多NoSQL的偏執(zhí)而堅(jiān)定的支持者希望,NoSQL能夠在不遠(yuǎn)的未來實(shí)現(xiàn)對傳統(tǒng)關(guān)系型數(shù)據(jù)庫的替代。這種激進(jìn)的說法是否能夠變成現(xiàn)實(shí)我們將在后文中詳細(xì)討論。而事實(shí)上,NoSQL近期確實(shí)從某種意義上贏得了數(shù)據(jù)庫世界統(tǒng)治者的贊賞與認(rèn)可。

2011年10月,老牌關(guān)系型數(shù)據(jù)庫廠商甲骨文推出了Oracle NoSQL數(shù)據(jù)庫,IBM也宣布將在2012年推出內(nèi)置NoSQL的DB2旗艦級數(shù)據(jù)庫管理系統(tǒng)。這些來自“高貴的”商用數(shù)據(jù)庫帝國的消息讓NoSQL的信徒們歡呼雀躍,那些曾經(jīng)的豪言壯語和萬丈雄心變得不再虛幻。當(dāng)符合嚴(yán)謹(jǐn)軟件工程的NoSQL商用數(shù)據(jù)庫在傳統(tǒng)關(guān)系型數(shù)據(jù)庫陣營中誕生時(shí),NoSQL的先行者們說:“模仿就是最真誠的贊賞?!?/font>

從挑戰(zhàn)到融合

在2009年的NoSQL運(yùn)動(dòng)中,NoSQL的特性被進(jìn)一步明確為指代那些非關(guān)系型、分布式、且通常不遵循ACID原則的數(shù)據(jù)庫管理系統(tǒng)。所謂ACID意味著數(shù)據(jù)庫管理系統(tǒng)中,事務(wù)(Transaction)所具備的四個(gè)特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨(dú)立性)、持久性(Durability)。

現(xiàn)階段,NoSQL主要強(qiáng)調(diào)的是與“關(guān)系型”相對應(yīng)的“非關(guān)系型”特性,著重突出其鍵值存儲(chǔ)和文檔數(shù)據(jù)庫等優(yōu)點(diǎn),而并不是要樹立傳統(tǒng)關(guān)系型數(shù)據(jù)庫反對者的形象。另外,隨著NoSQL技術(shù)的發(fā)展,一些NoSQL數(shù)據(jù)庫也開始提供ACID的保證。以BerkeleyDB為基礎(chǔ)的Oracle NoSQL數(shù)據(jù)庫就針對ACID遵從性進(jìn)行了相應(yīng)的開發(fā),雖然目前就其能否提供真正的ACID遵從還存在爭議,但Oracle NoSQL數(shù)據(jù)庫確實(shí)正在這條道路上前進(jìn)。

“關(guān)系型數(shù)據(jù)庫正在消亡,它將被NoSQL所替代。”這種說法近年來在數(shù)據(jù)庫領(lǐng)域總是不絕于耳。這種觀點(diǎn)的支持者用各種各樣的方式表達(dá)對關(guān)系型數(shù)據(jù)庫的失望情緒,例如關(guān)系型數(shù)據(jù)庫并不適合目前多核處理器、固態(tài)硬盤的硬件技術(shù)架構(gòu);其缺乏對大量、分散數(shù)據(jù)的處理機(jī)制;其產(chǎn)品設(shè)計(jì)過于復(fù)雜,價(jià)格太過昂貴,等等。而這些指責(zé)或者抱怨也確與企業(yè)在數(shù)據(jù)庫應(yīng)用過程中遇到的實(shí)際問題和困難密切相關(guān)。

不過,對于理性的數(shù)據(jù)庫應(yīng)用的建設(shè)者和使用者而言,NoSQL的使命并非要終結(jié)傳統(tǒng),它更可能在未來與關(guān)系型數(shù)據(jù)庫形成真正意義上的互補(bǔ)關(guān)系,兩者將共同構(gòu)建適合新一代互聯(lián)網(wǎng)應(yīng)用需求的數(shù)據(jù)管理體系。賀召(化名)從事軟件的設(shè)計(jì)、開發(fā)與管理工作20年,擁有豐富的數(shù)據(jù)庫實(shí)踐經(jīng)驗(yàn)。他認(rèn)為,NoSQL和關(guān)系型數(shù)據(jù)庫的技術(shù)體系可以很好地相互補(bǔ)充?!癗oSQL針對大數(shù)據(jù)的特征,對傳統(tǒng)關(guān)系數(shù)據(jù)庫中不必要的部分進(jìn)行了簡化設(shè)計(jì),其輕量級、可靈活擴(kuò)展的特性,更加適合進(jìn)行大數(shù)據(jù)的處理操作?!?/font>

軟件架構(gòu)師王翔則表示,NoSQL通過在存儲(chǔ)方面的改進(jìn)打造出了一種半對象、半結(jié)構(gòu)化的數(shù)據(jù)訪問技術(shù),這種技術(shù)適合目前主流的硬件結(jié)構(gòu),在未來有望成為一種標(biāo)準(zhǔn)的數(shù)據(jù)庫存儲(chǔ)引擎。對于NoSQL在未來可能扮演的角色,他以IBM在DB2 9中所推出的pureXML技術(shù)為例做出說明?!皃ureXML對結(jié)構(gòu)化數(shù)據(jù)和XML數(shù)據(jù)進(jìn)行了分流,實(shí)現(xiàn)了關(guān)系型引擎與層次型引擎的結(jié)合。NoSQL也有望延續(xù)這樣的技術(shù)思路,成為專門用于大數(shù)據(jù)處理的數(shù)據(jù)庫存儲(chǔ)引擎?!?/font>

Sybase軟件(中國)有限公司技術(shù)總監(jiān)盧東明則直言“NoSQL將替代關(guān)系型數(shù)據(jù)庫”的說法是比較激進(jìn)的。他表示,NoSQL在數(shù)據(jù)庫領(lǐng)域聲勢漸起從某種角度反映了某些關(guān)系型數(shù)據(jù)庫廠商的性能上的不足(特別是行式關(guān)系型數(shù)據(jù)庫廠商),但NoSQL并不能因此替代傳統(tǒng)的關(guān)系型數(shù)據(jù)庫。盧東明擁有長達(dá)20年的數(shù)據(jù)庫管理經(jīng)驗(yàn),對市場上的很多數(shù)據(jù)庫都比較了解。

“SQL的重要性仍然無法取代,大量的業(yè)務(wù)行為需要采用結(jié)構(gòu)化的存儲(chǔ)方式。傳統(tǒng)關(guān)系型數(shù)據(jù)確實(shí)在實(shí)際應(yīng)用中遭遇到了瓶頸,比方說,一些電信企業(yè)的經(jīng)營分析、金融企業(yè)的交易分析,以及互聯(lián)網(wǎng)企業(yè)的行為分析等應(yīng)用,傳統(tǒng)的行式關(guān)系型數(shù)據(jù)庫并不能給出完善的解決方案?!彼f。

盧東明認(rèn)為,雖然NoSQL也不能針對傳統(tǒng)關(guān)系型數(shù)據(jù)庫的技術(shù)瓶頸給出完美的解決方案,但黑格爾有句名言說:“存在即合理”。NoSQL在未來更可能成為傳統(tǒng)關(guān)系型數(shù)據(jù)庫的補(bǔ)集。他同時(shí)強(qiáng)調(diào),SQL本身也需要進(jìn)化,技術(shù)走向?qū)?huì)延續(xù)開放、融合的路線。

如何看待NoSQL安全性?

每種新的技術(shù)或產(chǎn)品在真正被導(dǎo)入使用之時(shí)總是面臨著安全性方面的質(zhì)疑。這似乎已經(jīng)成為IT世界的定律之一。在安全性方面,NoSQL數(shù)據(jù)庫的安全性才一直存在爭議。有人認(rèn)為,NoSQL在迅速搶占市場的過程中忽視了安全性,當(dāng)然也有些人認(rèn)為,NoSQL不過是一時(shí)間掀起的一股潮涌而已,很快便會(huì)湮沒在市場的洪流之中。

“NoSQL的創(chuàng)新性在于數(shù)據(jù)存儲(chǔ)方面的設(shè)計(jì),其他功能被簡化。因此,討論NoSQL的安全性是沒有意義的。如果用戶有安全性或者數(shù)據(jù)一致性方面的要求,他們需要自己動(dòng)手解決?!辟R召這樣來表達(dá)自己對NoSQL安全性爭議的看法。他指出,NoSQL的設(shè)計(jì)初衷就是通過簡化的架構(gòu)設(shè)計(jì)來解決對大數(shù)據(jù)的管理問題,面面俱到功能性設(shè)計(jì)違背了NoSQL的設(shè)計(jì)目標(biāo),沉重的體系架構(gòu)也會(huì)讓NoSQL變了模樣。

王翔也認(rèn)為,NoSQL的核心價(jià)值在于數(shù)據(jù)存儲(chǔ)層,安全性保障需要在管理層予以解決。這就好比是汽車,發(fā)動(dòng)機(jī)只提供動(dòng)力引擎,車輛的行駛安全需要在車載系統(tǒng)中解決?,F(xiàn)階段,雖然用戶未必會(huì)對NoSQL的安全性給予足夠關(guān)注,但是相信隨著NoSQL應(yīng)用的深入,在真正發(fā)生了一些安全事故之后,他們會(huì)希望有更多的安全功能會(huì)內(nèi)置在NoSQL數(shù)據(jù)庫管理系統(tǒng)中。

從現(xiàn)在NoSQL用戶看,絕大部分?jǐn)?shù)據(jù)庫并不是面向公眾基礎(chǔ)設(shè)施的一部分,比如:不會(huì)用它保存設(shè)計(jì)公民、法人的人事信息、金融交易信息和社保資料等,這些應(yīng)用用NoSQL數(shù)據(jù)庫保存的數(shù)據(jù)安全性相對并不是那么重要。但在多數(shù)情況下,NoSQL數(shù)據(jù)庫并不僅限于使用在封閉的內(nèi)部環(huán)境中。有安全界的專業(yè)人士建議,如果NoSQL是前置的,用戶可以通過關(guān)注如特定的應(yīng)用和基礎(chǔ)設(shè)施,從而提供額外的安全性。

用戶必須意識到,NoSQL還并不成熟。讓NoSQL數(shù)據(jù)庫在短期內(nèi)達(dá)到關(guān)系型數(shù)據(jù)庫通過20年才建立起來的安全性并不現(xiàn)實(shí)。但是網(wǎng)絡(luò)的世界總是不乏偷盜者和破壞者,如果他們發(fā)現(xiàn)了可以利用的漏洞,是絕不會(huì)放過的。我們看到,一些NoSQL數(shù)據(jù)庫廠商正在就此做出嘗試, MongoDB的供應(yīng)商10Gen、CouchDB等廠家已經(jīng)在產(chǎn)品部署周期內(nèi)的安全性保障展開了實(shí)際的行動(dòng)。另外,并不是所有的NoSQL數(shù)據(jù)庫的安全級別都是相同的,一些產(chǎn)品的安全性取決于用戶所使用的代碼語言。而由于大多數(shù)NoSQL數(shù)據(jù)庫是開源,用戶能夠自行查看安全威脅到底位于何處。

企業(yè)部署應(yīng)需而動(dòng)

“NoSQL和傳統(tǒng)關(guān)系型數(shù)據(jù)庫分別代表了不同的需求,因?yàn)楣δ芴匦缘牟煌?,它們在企業(yè)數(shù)據(jù)管理過程中承擔(dān)的角色也不同,兩者可以相互進(jìn)行補(bǔ)充?!辟R召說。他認(rèn)為,從應(yīng)用的角度分析,大部分企業(yè)對關(guān)鍵業(yè)務(wù)數(shù)據(jù)的管理仍將通過傳統(tǒng)關(guān)系型數(shù)據(jù)庫完成,這也是關(guān)系型數(shù)據(jù)庫主導(dǎo)地位長期難以被撼動(dòng)的原因。而NoSQL數(shù)據(jù)庫則適合用于那些用關(guān)系型數(shù)據(jù)庫管理過于昂貴且不適合的數(shù)據(jù)資產(chǎn),這樣能夠充分發(fā)揮出NoSQL數(shù)據(jù)庫低成本、擴(kuò)展性好的特點(diǎn)。

“管理基于互聯(lián)網(wǎng)的大數(shù)據(jù)”,是NoSQL數(shù)據(jù)庫一個(gè)重要的應(yīng)用場景。由于大數(shù)據(jù)具備數(shù)據(jù)量大、多結(jié)構(gòu)化、增長速度快和價(jià)值密度低的特點(diǎn),采用傳統(tǒng)關(guān)系型數(shù)據(jù)庫管理技術(shù)往往面臨成本支出過多、擴(kuò)展性差、數(shù)據(jù)快速查詢困難等問題。NoSQL數(shù)據(jù)庫可以在很大程度上滿足企業(yè)對大數(shù)據(jù)的抓取、管理和處理需求。也正是基于這樣的數(shù)據(jù)管理需求,NoSQL在互聯(lián)網(wǎng)企業(yè)中得到了非常廣泛的應(yīng)用。

賀召表示,目前針對大數(shù)據(jù)處理的新興技術(shù)已經(jīng)進(jìn)入蓬勃發(fā)展的新時(shí)期,NoSQL只是其中的一個(gè)技術(shù)方向。針對大數(shù)據(jù)管理場景,用于大規(guī)模數(shù)據(jù)集并行運(yùn)算的軟件架構(gòu)MapReduce也是是一項(xiàng)重要的發(fā)明。另外,這一領(lǐng)域還有分布式關(guān)系型數(shù)據(jù)庫聯(lián)邦、分布式視頻信息處理等技術(shù)分支?!安煌募夹g(shù)適用于不同的應(yīng)用場景,它們之間有時(shí)會(huì)相互包含,并沒有明顯的應(yīng)用界限?!辟R召說。

盧東明認(rèn)為,NoSQL對于企業(yè)用戶的關(guān)鍵意義在于,它能夠解決一些特殊應(yīng)用場景的數(shù)據(jù)管理問題,例如互聯(lián)網(wǎng)企業(yè)中對大規(guī)模、高并發(fā)數(shù)據(jù)的存儲(chǔ),以及金融、電信等行業(yè)的某些應(yīng)用場景。“NoSQL代表了一類新興的工具,但是我個(gè)人認(rèn)為,數(shù)據(jù)庫的細(xì)分格局實(shí)際上已經(jīng)出現(xiàn),行式數(shù)據(jù)庫(針對OLTP,聯(lián)機(jī)事務(wù)處理)和列式數(shù)據(jù)庫(針對OLAP,聯(lián)機(jī)分析處理)將成為未來最為重要的兩個(gè)技術(shù)分支,另外還有基于內(nèi)存技術(shù)的數(shù)據(jù)庫領(lǐng)域。”

王翔建議,現(xiàn)階段企業(yè)或機(jī)構(gòu)可以使用Hadoop來存儲(chǔ)視頻監(jiān)控、服務(wù)臺語音通話等數(shù)據(jù)內(nèi)容。在他看來,企業(yè)使用Hadoop的顯性成本低,且功能相對完整,非常適合用來這些非結(jié)構(gòu)化、價(jià)值密度相對較低的數(shù)據(jù)?!翱梢韵韧ㄟ^業(yè)務(wù)流從關(guān)系型數(shù)據(jù)庫中提取到具體的事件點(diǎn)線索,然后再配合Hadoop進(jìn)行一些支持性的實(shí)證驗(yàn)證?!彼f。

另外,從現(xiàn)階段企業(yè)信息管理架構(gòu)設(shè)計(jì)的角度,王翔表達(dá)了自己在NoSQL數(shù)據(jù)庫性能方面最為關(guān)注的兩個(gè)方面。首先是產(chǎn)品存儲(chǔ)數(shù)據(jù)的分散性,以及數(shù)據(jù)查找的便利性。例如,NoSQL數(shù)據(jù)庫能否從100臺服務(wù)器快速拓展到600臺服務(wù)器上,在數(shù)據(jù)分散存儲(chǔ)的情況下,是否能夠保證數(shù)據(jù)能夠被快速找到。另一個(gè)方面是產(chǎn)品的遷移能力。比如說數(shù)據(jù)能否從關(guān)系型數(shù)據(jù)庫快速遷移到NoSQL數(shù)據(jù)庫,并且實(shí)現(xiàn)方便的數(shù)據(jù)備份。

NoSQL數(shù)據(jù)庫重點(diǎn)產(chǎn)品列表

Cassandra

混合型的非關(guān)系型數(shù)據(jù)庫,類似于Google的BigTable。Cassandra最初由Facebook開發(fā),后來轉(zhuǎn)變?yōu)殚_源項(xiàng)目。當(dāng)時(shí)Facebook需要一個(gè)更快、、更廉價(jià)的方式處理數(shù)以億計(jì)狀態(tài)更新的數(shù)據(jù)庫系統(tǒng),為此他們啟動(dòng)這一項(xiàng)目,并最終將其移植到了Apache上。

HBase

全稱為Hadoop Database,是一款高可靠性、高性能、面向列、可伸縮的分布式存儲(chǔ)系統(tǒng),利用它可以在廉價(jià)的PC服務(wù)器上搭建大規(guī)模結(jié)構(gòu)化存儲(chǔ)集群。HBase是Google BigTable的開源實(shí)現(xiàn),采用Jave語言編寫。

MongoDB

介于關(guān)系型數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫之間的開源產(chǎn)品,是NoSQL數(shù)據(jù)庫中功能最為豐富、最像關(guān)系型數(shù)據(jù)庫的產(chǎn)品。作為一款基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,MongoDB由C++語言編寫,最大的特點(diǎn)是能夠支持的查詢語言非常強(qiáng)大,還支持對數(shù)據(jù)建立索引。

CouchDB

CouchDB的核心由Erlang編寫,是面向文檔存儲(chǔ)的數(shù)據(jù)庫系統(tǒng)。其最大的變化在于查詢。其最大的特點(diǎn)是它是一個(gè)面向Web應(yīng)用新一代存儲(chǔ)系統(tǒng),存儲(chǔ)半結(jié)構(gòu)化的數(shù)據(jù),數(shù)據(jù)存儲(chǔ)方式類似于lucene的index文件格式。

DynamoDB

互聯(lián)網(wǎng)巨頭亞馬遜在2012年1月發(fā)布的專為互聯(lián)網(wǎng)規(guī)模應(yīng)用設(shè)計(jì)的NoSQL數(shù)據(jù)庫。它凝聚了亞馬遜在NoSQL數(shù)據(jù)庫和云服務(wù)領(lǐng)域開發(fā)Dynamo和SimpleDB的經(jīng)驗(yàn)。DynamoDB是完全托管的數(shù)據(jù)庫,它將數(shù)據(jù)保存在固態(tài)硬盤,并進(jìn)行跨分區(qū)的同步復(fù)制,以保證其高可靠性和數(shù)據(jù)持久性。

【附文2】

三大關(guān)系型數(shù)據(jù)庫廠商在行動(dòng)

NoSQL開發(fā)者的不懈努力終于在近期獲得了回報(bào)。長期統(tǒng)治數(shù)據(jù)庫市場的三大主流數(shù)據(jù)庫廠商分別用自己的方式表達(dá)著對這一技術(shù)方向的認(rèn)可。在此前的數(shù)年,NoSQL數(shù)據(jù)庫一直處于在邊緣地帶進(jìn)行實(shí)驗(yàn)性部署的狀態(tài),但傳統(tǒng)的關(guān)系型數(shù)據(jù)庫廠商一直對其保持關(guān)注,有些還早早地進(jìn)行了相關(guān)的技術(shù)儲(chǔ)備。

甲骨文:

2011年10月,甲骨文發(fā)布了Oracle NoSQL數(shù)據(jù)庫,同時(shí)甲骨文將為Oracle NoSQL數(shù)據(jù)庫用戶提供企業(yè)級技術(shù)支持。Oracle NoSQL數(shù)據(jù)庫秉承了甲骨文數(shù)據(jù)庫堅(jiān)固、實(shí)用的開發(fā)風(fēng)格。2006年,甲骨文收購了開源BerkeleyDB的開發(fā)商Sleepycat。Oracle NoSQL數(shù)據(jù)庫以BerkeleyDB為核心,擁有很多嚴(yán)謹(jǐn)?shù)墓δ苄栽O(shè)計(jì)。

大數(shù)據(jù)管理方面,甲骨文與Apache Hadoop軟件及服務(wù)提供商Cloudera合作,在其集成系統(tǒng)Oracle大數(shù)據(jù)機(jī)中提供Hadoop系列軟件。另外,甲骨文還提供Oracle數(shù)據(jù)集成Hadoop應(yīng)用適配器、Oracle Hadoop裝載器、Oracle Direct Connector,這些工具降低了Hadoop的應(yīng)用復(fù)雜度,還支持從Oracle數(shù)據(jù)庫直接訪問Hadoop分布式文件系統(tǒng)上的數(shù)據(jù)。

IBM:

在2011年10月舉辦的IBM Information OnDemand大會(huì)上,IBM副總裁兼數(shù)據(jù)庫系統(tǒng)CTO Curt Cotner表示IBM將在2012年年內(nèi)推出內(nèi)置NoSQL的DB2旗艦級數(shù)據(jù)庫管理系統(tǒng)。新的IBM NoSQL數(shù)據(jù)庫可供DB2和Informix用戶使用,將成為現(xiàn)有堆棧的一部分,用戶無需支付額外的費(fèi)用。

2011年5月,IBM先期推出了企業(yè)級Hadoop解決方案InfoSphere BigInsights。BigInsights能夠在常用、低成本的硬件上運(yùn)行,并行支持線性可伸縮性,它可以用戶支持半結(jié)構(gòu)化或結(jié)構(gòu)化的信息,允許跨信息類型動(dòng)態(tài)添加結(jié)構(gòu)和管理,同時(shí)還具備高級文本分析功能。目前,BigInsights提供企業(yè)版和基礎(chǔ)版兩個(gè)版本。
微軟:

在2011年10月舉行的SQL PASS峰會(huì)上,微軟宣布與從雅虎分拆出來的Hortonworks合作,在Hadoop上搭建Windows Server以及Windows Azure平臺。雙方計(jì)劃通過合戰(zhàn)略合作將Hadoop集成到微軟的產(chǎn)品集中。根據(jù)當(dāng)時(shí)計(jì)劃表,微軟計(jì)劃在2012年3月30日提供運(yùn)行于Windows Azure的最終版本,同時(shí)微軟還計(jì)劃推出運(yùn)行于Windows Sever之上的Hadoop預(yù)覽版,并將在2012年6月29日發(fā)布最終版本。

不是改朝換代,而是兼容并蓄

網(wǎng)界網(wǎng) 于翔

IT世界從來都不缺乏改變世界的豪言壯語,NoSQL也正是借助“顛覆傳統(tǒng)”這樣挑逗性的言論才贏得了更多關(guān)注的目光。但我們必須承認(rèn),雖然關(guān)系型數(shù)據(jù)庫在某些領(lǐng)域遭遇瓶頸,但它仍然是絕大多數(shù)企業(yè)業(yè)務(wù)計(jì)算的中堅(jiān)。本次專題所采訪的三位數(shù)據(jù)庫專業(yè)人士共同認(rèn)為,NoSQL正在逐漸與傳統(tǒng)關(guān)系型數(shù)據(jù)庫形成良性的互補(bǔ)關(guān)系,并且有望在未來進(jìn)行融合。

不可否認(rèn),NoSQL的發(fā)展還存在著許多這樣或那樣的問題。在維基百科的NoSQL詞條中,我們可以找到近百個(gè)NoSQL相關(guān)的產(chǎn)品或項(xiàng)目。盧東明在其新浪微博上表達(dá)了如下的觀點(diǎn):“在穩(wěn)固發(fā)展數(shù)十年后,數(shù)據(jù)庫市場正重新回到“戰(zhàn)國”時(shí)代,各種新的產(chǎn)品、理念和公司不斷涌現(xiàn),有些項(xiàng)目只擁有幾個(gè)客戶也可以吸引到一大批的粉絲?!笨梢韵胍姡琋oSQL或許會(huì)重新演繹傳統(tǒng)數(shù)據(jù)庫諸強(qiáng)爭霸的故事。這一市場本身也需要進(jìn)行沉淀和精煉,也只有這樣,才會(huì)收獲更加旺盛的生命力。

與傳統(tǒng)關(guān)系型數(shù)據(jù)庫的互補(bǔ)與融合,將是NoSQL長期的技術(shù)進(jìn)化方向。與此同時(shí),關(guān)系型數(shù)據(jù)庫也期待在持續(xù)演進(jìn)中煥發(fā)新生。如果兩者間的功能特性能夠彼此包容、相互促進(jìn),將真正為數(shù)據(jù)庫用戶帶來福祉。另外,從用戶的角度出發(fā),NoSQL的標(biāo)準(zhǔn)化也是提升其市場競爭力的重要方面。在多方共同參與的市場中,NoSQL的開發(fā)者和用戶需要共同凝聚標(biāo)準(zhǔn)的力量。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務(wù)
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服