KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀(jì)-錄.爲(wèi)了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實(shí)踐中積累!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks
          Facebook就是使用的此類數(shù)據(jù)庫,效率相當(dāng)高。


          NOSQL的優(yōu)勢
          易擴(kuò)展

          NoSQL數(shù)據(jù)庫種類繁多,但是一個(gè)共同的特點(diǎn)都是去掉關(guān)系數(shù)據(jù)庫的關(guān)系型特性。數(shù)據(jù)之間無關(guān)系,這樣就非常容易擴(kuò)展。也無形之間,在架構(gòu)的層面上帶來了可擴(kuò)展的能力。

          大數(shù)據(jù)量,高性能

          NoSQL數(shù)據(jù)庫都具有非常高的讀寫性能,尤其在大數(shù)據(jù)量下,同樣表現(xiàn)優(yōu)秀。這得益于它的無關(guān)系性,數(shù)據(jù)庫的結(jié)構(gòu)簡單。一般MySQL使用Query Cache,每次表的更新Cache就失效,是一種大粒度的Cache,在針對web2.0的交互頻繁的應(yīng)用,Cache性能不高。而NoSQL的Cache是記錄級的,是一種細(xì)粒度的Cache,所以NoSQL在這個(gè)層面上來說就要性能高很多了。

          靈活的數(shù)據(jù)模型

          NoSQL無需事先為要存儲(chǔ)的數(shù)據(jù)建立字段,隨時(shí)可以存儲(chǔ)自定義的數(shù)據(jù)格式。而在關(guān)系數(shù)據(jù)庫里,增刪字段是一件非常麻煩的事情。如果是非常大數(shù)據(jù)量的表,增加字段簡直就是一個(gè)噩夢。這點(diǎn)在大數(shù)據(jù)量的web2.0時(shí)代尤其明顯。

          高可用

          NoSQL在不太影響性能的情況,就可以方便的實(shí)現(xiàn)高可用的架構(gòu)。比如Cassandra,HBase模型,通過復(fù)制模型也能實(shí)現(xiàn)高可用。

           

           

          posted on 2011-01-13 21:03 Kim' 閱讀(295) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          jj
          主站蜘蛛池模板: 武汉市| 准格尔旗| 铜鼓县| 兴海县| 凌海市| 都匀市| 安庆市| 简阳市| 呼伦贝尔市| 永宁县| 浦江县| 泸溪县| 兴安盟| 枣庄市| 石门县| 新田县| 夏邑县| 浠水县| 郁南县| 寿宁县| 三明市| 忻州市| 南投市| 永川市| 黎川县| 桐庐县| 包头市| 桑日县| 绩溪县| 天水市| 波密县| 巴彦县| 金昌市| 大方县| 清河县| 万安县| 宁乡县| 定西市| 临夏县| 酉阳| 大名县|