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

橫看成嶺側(cè)成峰 列數(shù)據(jù)庫(kù)也有自己的春天

原創(chuàng)
數(shù)據(jù)庫(kù)
龐大的NoSQL陣營(yíng)中,有這樣一群默默無(wú)聞的同類。他們并非反對(duì)關(guān)系型數(shù)據(jù)庫(kù),卻因?yàn)樵揪筒灰蕾囮P(guān)系而被劃為NoSQL一族,這就是列存儲(chǔ)數(shù)據(jù)庫(kù)。

【51CTO觀察】列數(shù)據(jù)庫(kù)是什么?它究竟有什么樣的作用?這些問題可以說是質(zhì)疑者們經(jīng)常談到的。雖然列數(shù)據(jù)庫(kù)默默無(wú)聞,但是它們的能力與優(yōu)勢(shì),卻是不容抹殺的,列數(shù)據(jù)庫(kù)也會(huì)有自己的春天。

列數(shù)據(jù)庫(kù)的定義

列存儲(chǔ)數(shù)據(jù)庫(kù)就是以關(guān)系數(shù)據(jù)庫(kù)中的屬性或列為單位進(jìn)行存儲(chǔ),數(shù)據(jù)表記錄中的同一屬性值被存儲(chǔ)在一起,而一條記錄中不同屬性值則分別存放于不同的文件中。有列存儲(chǔ)數(shù)據(jù)庫(kù)就應(yīng)該存在行存儲(chǔ)數(shù)據(jù)庫(kù),傳統(tǒng)以記錄或行數(shù)據(jù)位單位進(jìn)行存儲(chǔ)的數(shù)據(jù)庫(kù)成為行存儲(chǔ)數(shù)據(jù)庫(kù)或行數(shù)據(jù)庫(kù)。在這里建議大家參考《NoSQL那些事:51CTO帶您走進(jìn)列數(shù)據(jù)庫(kù)》一文。

列數(shù)據(jù)庫(kù)的應(yīng)用

最出名的列數(shù)據(jù)庫(kù)自然是Sybase IQ。由于列存儲(chǔ)中查詢的選擇規(guī)則是通過列來定義的,所以整個(gè)列數(shù)據(jù)庫(kù)其實(shí)就是自動(dòng)化索引的。在數(shù)據(jù)壓縮方面,Sybase IQ較傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)更加有效,甚至能達(dá)到五倍的效果。

Sybase IQ

其實(shí)各位對(duì)于列存儲(chǔ)數(shù)據(jù)庫(kù)的理解,可以借用Excel。我們一般都是按照時(shí)間順序,以行為單位儲(chǔ)備信息。但是在很多時(shí)候,我們要做的加減乘除卻是在列里面完成,所以列存儲(chǔ)數(shù)據(jù)庫(kù)在精確分析,找尋合適數(shù)據(jù)量方面有其優(yōu)勢(shì)。

列數(shù)據(jù)庫(kù)主要用于數(shù)據(jù)挖掘、決策支持和地理信息系統(tǒng)等查詢密集型系統(tǒng)中,因?yàn)橐淮尾樵兙鸵贸鼋Y(jié)果,而不能每次都要遍歷所有的數(shù)據(jù)庫(kù)。所以彭凡在某國(guó)內(nèi)數(shù)據(jù)庫(kù)廠商發(fā)布會(huì)上看到的列存儲(chǔ)數(shù)據(jù)庫(kù)案例,大多都是應(yīng)用在人口統(tǒng)計(jì)調(diào)查、醫(yī)療分析等行業(yè)中。這種行業(yè)需要處理大量的數(shù)據(jù)統(tǒng)計(jì)分析,假如采用行數(shù)據(jù)庫(kù),勢(shì)必消耗時(shí)間會(huì)無(wú)限放大。

列數(shù)據(jù)庫(kù)不是關(guān)系型數(shù)據(jù)庫(kù)的“終結(jié)者”

談到了這么多列數(shù)據(jù)庫(kù)的好處,大家肯定在想:為什么不能利用這些NoSQL取代關(guān)系型數(shù)據(jù)庫(kù)?關(guān)系型數(shù)據(jù)庫(kù)不是已經(jīng)日薄西山了嗎?在這里我們還要從普通企業(yè)的商業(yè)模式談起。

對(duì)于目前大多數(shù)企業(yè)的模式來說,還是習(xí)慣把用戶的數(shù)據(jù)記錄在一行當(dāng)中,數(shù)據(jù)庫(kù)中的一行就是一個(gè)“帳戶”,這種固定思維可以說還是一種一對(duì)多的思想在作怪。以這種思想建立起來的行數(shù)據(jù)庫(kù)當(dāng)然是數(shù)據(jù)庫(kù)市場(chǎng)上的強(qiáng)者,Oracle、微軟和IBM等企業(yè)的數(shù)據(jù)庫(kù)也幾乎全是行存儲(chǔ)數(shù)據(jù)庫(kù)。列存儲(chǔ)數(shù)據(jù)庫(kù),在市場(chǎng)上占據(jù)的份額可以說是微乎其微。

如果不是NoSQL的興起,很多人怕是還不會(huì)注意到列數(shù)據(jù)庫(kù)。雖說列數(shù)據(jù)庫(kù)歷史久遠(yuǎn),但是曝光度可能還不及Cassandra等后來者,主要知名的也就是Sybase IQ、Infobright等國(guó)外品牌。不過51CTO彭凡認(rèn)為,這是因?yàn)橹傲袛?shù)據(jù)庫(kù)廠商還只是一門心思想著如何對(duì)抗行數(shù)據(jù)庫(kù),沒有想到共生共贏的思路。比如目前NoSQL運(yùn)動(dòng)都改為Not Only SQL,意圖不再是取代關(guān)系型數(shù)據(jù)庫(kù),而是要為了更好的數(shù)據(jù)庫(kù)性能共同合作。NoSQL不再是關(guān)系型數(shù)據(jù)庫(kù)的終結(jié)者了。

有的廠家在推出新的列數(shù)據(jù)庫(kù)產(chǎn)品時(shí),可以是附加在原有關(guān)系型數(shù)據(jù)庫(kù)上的產(chǎn)品,提供的服務(wù)主要是基于數(shù)據(jù)挖掘和決策支持系統(tǒng)。通過這種形式提升用戶的數(shù)據(jù)庫(kù)利用效率,達(dá)到自身發(fā)展的目的。這種模式可以說為列數(shù)據(jù)庫(kù)的發(fā)展開辟了新的途徑,讓更多的DBA接觸到列數(shù)據(jù)庫(kù),了解列數(shù)據(jù)庫(kù),這樣才能促進(jìn)列數(shù)據(jù)庫(kù)的發(fā)展。

橫看成嶺側(cè)成峰,遠(yuǎn)近高低各不同。關(guān)系型數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)市場(chǎng)一家獨(dú)大的歷史正被翻過去,變化多端的市場(chǎng)決定了需要多樣化的技術(shù)實(shí)現(xiàn)手段。可以預(yù)見到,列數(shù)據(jù)庫(kù)的春天正在到來。

【編輯推薦】

  1. 用NoSQL來替代MySQL在Digg中的原因
  2. MongoDB CEO談NoSQL的大數(shù)據(jù)量處理能力
  3. 51CTO專訪蓋國(guó)強(qiáng):NoSQL很火 但還需市場(chǎng)檢驗(yàn)
  4. 詳解NoSQL數(shù)據(jù)庫(kù)使用實(shí)例
  5. 云計(jì)算時(shí)代NoSQL當(dāng)?shù)?關(guān)系數(shù)據(jù)庫(kù)日薄西山
責(zé)任編輯:楊鵬飛 來源: 51CTO
相關(guān)推薦

2015-10-12 15:02:58

2011-03-11 09:26:13

2013-11-08 00:45:40

國(guó)產(chǎn)數(shù)據(jù)庫(kù)

2018-02-26 15:03:15

微信

2011-12-29 15:50:32

2020-08-25 20:59:41

Oracle國(guó)產(chǎn)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)

2021-01-25 18:06:48

通信非蜂窩技術(shù)

2021-09-09 09:28:08

面向列數(shù)據(jù)庫(kù)面向行

2010-08-26 09:01:27

Infobright

2010-08-26 09:13:02

Infobright

2011-05-26 15:20:46

Oracle數(shù)據(jù)庫(kù)導(dǎo)出

2013-11-26 09:47:47

ORM

2021-05-13 09:07:37

Android捷徑App

2012-05-16 16:25:57

國(guó)產(chǎn)數(shù)據(jù)庫(kù)

2019-05-31 08:23:00

Oracle數(shù)據(jù)庫(kù)云渡劫

2010-07-16 15:53:19

SQL Server數(shù)

2011-03-28 14:29:46

SQL Server數(shù)主鍵列

2024-04-02 10:23:56

雷達(dá)自動(dòng)駕駛

2011-05-25 09:32:45

數(shù)據(jù)庫(kù)

2009-06-22 09:04:44

點(diǎn)贊
收藏

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