自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

NoSQL依賴的不只是大數(shù)據(jù) 還有應(yīng)用程序架構(gòu)的改變

云計(jì)算
因?yàn)樵谄溆锰幧祥_(kāi)發(fā)者和架構(gòu)師很難達(dá)成共識(shí),NoSQL數(shù)據(jù)庫(kù)已經(jīng)成為爭(zhēng)論的熱點(diǎn)。有些開(kāi)發(fā)者甚至認(rèn)為NoSQL只是填補(bǔ)一時(shí)所需的產(chǎn)物:他們堅(jiān)信NoSQL數(shù)據(jù)庫(kù)將受制于特殊用途的應(yīng)用程序,而SQL也將恢復(fù)其統(tǒng)治性地位。然而這種觀點(diǎn)明顯忽略了應(yīng)用程序設(shè)計(jì)原因及方式的根本性改變。出于多種原因,NoSQL必將存活。

Matt Asay —— 現(xiàn)任10gen公司策略副總監(jiān),自2005年起于多家公司擔(dān)任過(guò)類似職務(wù)。出名的開(kāi)源提倡者,前OSI董事會(huì)成員。

以下為譯文

因?yàn)樵谄溆锰幧祥_(kāi)發(fā)者和架構(gòu)師很難達(dá)成共識(shí),NoSQL數(shù)據(jù)庫(kù)已經(jīng)成為爭(zhēng)論的熱點(diǎn)。有些開(kāi)發(fā)者甚至認(rèn)為NoSQL只是填補(bǔ)一時(shí)所需的產(chǎn)物:他們堅(jiān)信NoSQL數(shù)據(jù)庫(kù)將受制于特殊用途的應(yīng)用程序,而SQL也將恢復(fù)其統(tǒng)治性地位。然而這種觀點(diǎn)明顯忽略了應(yīng)用程序設(shè)計(jì)原因及方式的根本性改變。出于多種原因,NoSQL必將存活。

可擴(kuò)展性和大數(shù)據(jù)

GB級(jí)數(shù)據(jù)時(shí)代已經(jīng)成為過(guò)去,當(dāng)下的應(yīng)用程序即使再控制都需要應(yīng)對(duì)TB或者PB級(jí)的數(shù)據(jù),并且大多數(shù)的還呈持續(xù)性增長(zhǎng)。隨著數(shù)據(jù)負(fù)載的增加,IT機(jī)構(gòu)需要的是低成本下進(jìn)行靈活擴(kuò)展,而不是那種需要幾十萬(wàn)美元才可以構(gòu)建的單服務(wù)器方案,并且隨著規(guī)模的增加變的愈加昂貴。

NoSQL數(shù)據(jù)庫(kù)很容易滿足擴(kuò)展需求,因?yàn)樗鼈兙褪菫榱藱M向擴(kuò)展而生的——而非傳統(tǒng)數(shù)據(jù)庫(kù)的縱向擴(kuò)展。通過(guò)運(yùn)行在廉價(jià)的商用服務(wù)器或云計(jì)算實(shí)例上,NoSQL數(shù)據(jù)庫(kù)在增加或減少站點(diǎn)性能的時(shí)可帶來(lái)成本效益——即使你沒(méi)有很多的預(yù)算也可以擁有一個(gè)較高的性能。

更因?yàn)镹oSQL數(shù)據(jù)庫(kù)上更少的擴(kuò)展限制,它們能使新時(shí)代應(yīng)用程序在應(yīng)對(duì)巨體積數(shù)據(jù)時(shí)更得心應(yīng)手。因?yàn)閿?shù)據(jù)體積只會(huì)越來(lái)越多,所以我們對(duì)可以應(yīng)對(duì)其增長(zhǎng)的數(shù)據(jù)庫(kù)需求是永恒的。

系統(tǒng)架構(gòu)的改變

隨著云計(jì)算的出現(xiàn),系統(tǒng)的建立方式也發(fā)生了徹底的改變;當(dāng)然隨著新類型服務(wù)器和技術(shù)的出現(xiàn),它們肯定會(huì)繼續(xù)的變化。數(shù)據(jù)庫(kù)實(shí)例必須可以輕松的在節(jié)點(diǎn)間進(jìn)行傳播,這些節(jié)點(diǎn)可能建立在世界各地并且同時(shí)服務(wù)于分散在世界各地的客戶。

NoSQL的特性更適合于新時(shí)代的架構(gòu),它們可以擴(kuò)展到無(wú)限數(shù)量的服務(wù)器上;即使添加和刪除節(jié)點(diǎn)它們都會(huì)保持正常的運(yùn)行,這一點(diǎn)會(huì)顯著的減少服務(wù)器管理的開(kāi)銷和時(shí)間。許多NoSQL數(shù)據(jù)庫(kù)還具備定位功能,根據(jù)地理位置信息可以顯著增加用戶數(shù)據(jù)傳輸?shù)乃俣取?/p>

易于使用

因?yàn)镹oSQL數(shù)據(jù)庫(kù)的弱模式化,它們使用起來(lái)更加方便。不需要考慮將數(shù)據(jù)遷移到新數(shù)據(jù)結(jié)構(gòu)模式(隨著應(yīng)用程序的變化)所用的時(shí)間,你可以快速的進(jìn)行編碼。此外面向文檔的數(shù)據(jù)庫(kù)更省略了將面向?qū)ο蟮拇a轉(zhuǎn)換成SQL查詢,然后再把SQL查詢結(jié)果返回到對(duì)象繼續(xù)應(yīng)用程序邏輯。

雖然NoSQL不會(huì)很快的取代SQL,但是NoSQL提供的特性恰是新時(shí)代應(yīng)用程序所需要的。

責(zé)任編輯:王程程 來(lái)源: Dr.Dobb's
相關(guān)推薦

2015-03-31 09:28:28

Hadoop大數(shù)據(jù)技術(shù)大數(shù)據(jù)未來(lái)道路

2018-03-13 15:00:22

智慧交通高鐵無(wú)人駕駛

2018-06-27 17:24:24

華為

2018-06-28 18:10:41

華為

2011-11-17 13:25:43

垃圾郵件

2014-11-10 10:30:54

云計(jì)算云通信云計(jì)算應(yīng)用

2010-08-05 09:29:08

jQuery

2017-03-25 21:13:38

JavaScript排序

2018-11-12 13:53:07

組件化架構(gòu)路由

2010-12-28 13:48:14

2025-04-17 02:00:00

數(shù)據(jù)分析SQL大數(shù)據(jù)

2013-05-13 10:01:47

大數(shù)據(jù)人工智能電子痕跡

2013-04-25 13:58:15

編程

2013-04-16 16:51:31

及時(shí)語(yǔ)

2015-11-24 10:05:07

私有云虛擬化負(fù)載遷移

2011-09-15 13:25:02

2022-11-02 11:48:03

Vanilla OSGNOMEUbuntu

2016-10-13 18:06:09

云計(jì)算多云模型

2015-02-04 09:45:40

2015-12-15 17:19:55

戴爾云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)