日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > NoSQL再次敗北――堅持使用SQL的原因

NoSQL再次敗北――堅持使用SQL的原因

來源:程序員人生   發(fā)布時間:2014-10-12 11:35:27 閱讀次數(shù):2544次

【編者按】NoSQL擁有可擴(kuò)展性和超高吞吐量的能力,然而這卻沒有發(fā)揮實際的優(yōu)勢,同時它不具備關(guān)系數(shù)據(jù)庫所有的智能操作,雖然具有無模式存儲的優(yōu)勢,卻無形中增加了代碼的復(fù)雜度。更多的應(yīng)用證明使用NoSQL如此困難,它僅能成為SQL系統(tǒng)的構(gòu)件而不是替代品。


免費(fèi)訂閱“CSDN大數(shù)據(jù)”微信公眾號,實時了解最新的大數(shù)據(jù)進(jìn)展!

CSDN大數(shù)據(jù),專注大數(shù)據(jù)資訊、技術(shù)和經(jīng)驗的分享和討論,提供Hadoop、Spark、Imapala、Storm、HBase、MongoDB、Solr、機(jī)器學(xué)習(xí)、智能算法等相關(guān)大數(shù)據(jù)觀點(diǎn),大數(shù)據(jù)技術(shù),大數(shù)據(jù)平臺,大數(shù)據(jù)實踐,大數(shù)據(jù)產(chǎn)業(yè)資訊等服務(wù)。


以下為譯文:

這是我第二次為新項目深入調(diào)研NoSQL,也是第二次決定放棄NoSQL。跟我上次發(fā)表的“為什么選擇使用NoSQL如此困難”的結(jié)論一樣,我們最終決定放棄NoSQL,使用傳統(tǒng)關(guān)系型數(shù)據(jù)庫。

我從上個帖子的許多評論中得出評估NoSQL的一大問題――其解決方案指向的核心是“取決于你的需求”。但盡管需求明確,仍需要花時間調(diào)研并搞清楚一個特定的NoSQL引擎是否正是你所需。有太多方面,你不可能評估所有的。更糟的是,你得費(fèi)力的從engine-specific文檔中解讀出它是否能夠?qū)崿F(xiàn)你的目標(biāo),那些文檔大多是類似選擇關(guān)系型數(shù)據(jù)或者ACID的解決方案。

相比之下,如果使用關(guān)系型SQL數(shù)據(jù)庫,大多數(shù)情況下,不管是哪種特定產(chǎn)品,你都能知道它的工作方式,不需要反復(fù)比對選擇,也比較成熟穩(wěn)定。選擇RDBMS能大大降低做錯誤決定的風(fēng)險。

NoSQL的吸引力在于擁有可擴(kuò)展性和超高吞吐量的能力。就算其擴(kuò)展性真的優(yōu)于RDBMS,然而現(xiàn)實世界的事實是,99%的應(yīng)用程序都不會變更數(shù)據(jù)模型。比如Stock Exchange,它是訪問量最大的網(wǎng)站之一,它們的商品服務(wù)器是運(yùn)行在MSSQL上的。而且很難想象NoSQL需要多么巨大的存儲空間,購買一個60-core、高達(dá)6TB內(nèi)存的服務(wù)器基本是不可能的。所以使用NoSQL的實際好處又是什么?

起初我認(rèn)為無模式存儲是NoSQL的一個優(yōu)勢,但我已經(jīng)改變了我這個觀點(diǎn)。至少對于關(guān)系型頁面應(yīng)用程序,無模式只不過是在增加代碼復(fù)雜度。此外,我喜歡結(jié)構(gòu),特別是數(shù)據(jù)結(jié)構(gòu)。在數(shù)據(jù)歸檔、文件存儲、或事件日志這類數(shù)據(jù)處理中無模式是很有用的,但是對于非社交類的頁面應(yīng)用程序卻沒有任何優(yōu)勢。

與關(guān)系數(shù)據(jù)庫比起來,文檔存儲會使程序的每個部分都變得更加復(fù)雜。對于那種可以將文件名作為key,文件內(nèi)容作為value的平行文件存儲(key-value數(shù)據(jù)庫),NoSQL是很有優(yōu)勢的,你可以在這類文件中存儲任何所需內(nèi)容,讀取的時候也會很方便,但這種存儲很腦殘。我的結(jié)論是,NoSQL在管理和優(yōu)化所存儲的文件時是非常復(fù)雜的,對于存儲的數(shù)據(jù)內(nèi)容它一無所知。關(guān)系數(shù)據(jù)庫所有的智能操作NoSQL全都沒有,你必須用代碼來實現(xiàn)那些SQL自帶的功能,這對大多數(shù)應(yīng)用程序來說都是不合理的。

即使是建造NoSQL引擎的人也很難描述自己產(chǎn)品的用例,NoSQL的很多評論都在推銷自己的產(chǎn)品,卻并沒有提供任何特別令人信服的理由。很少有SaaS應(yīng)用程序用非關(guān)系型數(shù)據(jù),現(xiàn)實情況是,RDBMS系統(tǒng)要比NoSQL系統(tǒng)多的多,一旦所有的炒作逐漸停止,NoSQL引擎的數(shù)量降到合理的范圍,NoSQL將會成為這些合理應(yīng)用范圍內(nèi)的有用工具。在未來,我認(rèn)為NoSQL能夠成為SQL系統(tǒng)的構(gòu)件而不是替代品,現(xiàn)在我依然堅持使用SQL。

原文鏈接: NoSQL is a no go once again――Why I'll be sticking with SQL for now(翻譯/應(yīng)玲  責(zé)編/仲浩)

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产精品成人自拍 | 国产高清在线视频 | 激情综合在线 | 日韩专区在线观看 | 尤物在线观看 | 日韩一区欧美一区 | 欧美一级黄色网 | 中文字幕在线免费视频 | 国产精品一区二区久久久久 | aⅴ免费在线观看 | 久久首页 | 日本精品久久久 | 秋霞色 | 免费av高清 | 国产视频在线播放 | 国产精品久久久久久久久免费看 | 中文字幕欧美激情 | 国产麻豆精品在线观看 | 欧美日韩国产三区 | 亚洲毛茸茸少妇高潮呻吟 | 日本高清视频在线 | 91精品国产综合久久久亚洲 | 亚洲一级毛片 | 91成人观看| 国产精品久久久久久久久久久久 | 亚洲综合视频网 | 一级视频在线免费观看 | 欧美高清视频一区 | 国产毛片精品 | 欧美特黄一级 | 免费毛片在线 | 国产高清视频一区二区 | av在线一区二区三区 | 成人影视电影 | 天堂一区 | 亚洲精品乱码97久久久 | 亚洲精品一区二区三区在线 | 91红桃视频 | 欧美日日夜夜 | 国产精品久久久久久久免费大片 | 成人在线视频一区 |