云計算背后的秘密(6)-NoSQL數(shù)據(jù)庫綜述(2) |
發(fā)布時間: 2012/9/15 18:16:16 |
優(yōu)缺點(diǎn) 在優(yōu)勢方面,主要體現(xiàn)在下面這三點(diǎn): 1. 簡單的擴(kuò)展:典型例子是Cassandra,由于其架構(gòu)是類似于經(jīng)典的P2P,所以能通過輕松地添加新的節(jié)點(diǎn)來擴(kuò)展這個集群; 2. 快速的讀寫:主要例子有Redis,由于其邏輯簡單,而且純內(nèi)存操作,使得其性能非常出色,單節(jié)點(diǎn)每秒可以處理超過10萬次讀寫操作; 3. 低廉的成本:這是大多數(shù)分布式數(shù)據(jù)庫共有的特點(diǎn),因?yàn)橹饕际情_源軟件,沒有昂貴的License成本; 但瑕不掩瑜,NoSQL數(shù)據(jù)庫還存在著很多的不足,常見主要有下面這幾個: 1. 不提供對SQL的支持:如果不支持SQL這樣的工業(yè)標(biāo)準(zhǔn),將會對用戶產(chǎn)生一定的學(xué)習(xí)和應(yīng)用遷移成本; 2. 支持的特性不夠豐富:現(xiàn)有產(chǎn)品所提供的功能都比較有限,大多數(shù)NoSQL數(shù)據(jù)庫都不支持事務(wù),也不像MS SQL Server和Oracle那樣能提供各種附加功能,比如BI和報表等; 3. 現(xiàn)有產(chǎn)品的不夠成熟:大多數(shù)產(chǎn)品都還處于初創(chuàng)期,和關(guān)系型數(shù)據(jù)庫幾十年的完善不可同日而語; 上面NoSQL產(chǎn)品的優(yōu)缺點(diǎn)都是些比較共通的,在實(shí)際情況下,每個產(chǎn)品都會根據(jù)自己所遵從的數(shù)據(jù)模型和CAP理念而有所不同,接下來,將給大家介紹NoSQL兩個最重要的概念:數(shù)據(jù)模型和CAP理念,并在本文最后,對主流的NoSQL數(shù)據(jù)庫進(jìn)行分類。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |