日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

支持WebP等多種圖片格式免費(fèi)處理服務(wù),海量存儲(chǔ)

互聯(lián)網(wǎng)如何海量存儲(chǔ)數(shù)據(jù)?

支持WebP等多種圖片格式免費(fèi)處理服務(wù),海量存儲(chǔ)


目前存儲(chǔ)海量數(shù)據(jù)的技術(shù)主要包括NoSQL、分布式文件系統(tǒng)、和傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù) 。隨著互聯(lián)網(wǎng)行業(yè)不斷的發(fā)展,產(chǎn)生的數(shù)據(jù)量越來(lái)越多,并且這些數(shù)據(jù)的特點(diǎn)是半結(jié)構(gòu)化和非結(jié)構(gòu)化,數(shù)據(jù)很可能是不精確的,易變的 。這樣傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)就無(wú)法發(fā)揮它的優(yōu)勢(shì) 。因此,目前互聯(lián)網(wǎng)行業(yè)偏向于使用NoSQL和分布式文件系統(tǒng)來(lái)存儲(chǔ)海量數(shù)據(jù) 。
下面介紹下常用的NoSQL和分布式文件系統(tǒng) 。NoSQL互聯(lián)網(wǎng)行業(yè)常用的NoSQL有:HBase、MongoDB、Couchbase、LevelDB 。HBase是Apache Hadoop的子項(xiàng)目,理論依據(jù)為Google論文 Bigtable: A Distributed Storage System for Structured Data開(kāi)發(fā)的 。
HBase適合存儲(chǔ)半結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù) 。HBase的數(shù)據(jù)模型是稀疏的、分布式的、持久穩(wěn)固的多維map 。HBase也有行和列的概念,這是與RDBMS相同的地方,但卻又不同 。HBase底層采用HDFS作為文件系統(tǒng),具有高可靠性、高性能 。MongoDB是一種支持高性能數(shù)據(jù)存儲(chǔ)的開(kāi)源文檔型數(shù)據(jù)庫(kù) 。支持嵌入式數(shù)據(jù)模型以減少對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的I/O、利用索引實(shí)現(xiàn)快速查詢(xún),并且嵌入式文檔和集合也支持索引,它復(fù)制能力被稱(chēng)作復(fù)制集(replica set),提供了自動(dòng)的故障遷移和數(shù)據(jù)冗余 。
MongoDB的分片策略將數(shù)據(jù)分布在服務(wù)器集群上 。Couchbase這種NoSQL有三個(gè)重要的組件:Couchbase服務(wù)器、Couchbase Gateway、Couchbase Lite 。Couchbase服務(wù)器,支持橫向擴(kuò)展,面向文檔的數(shù)據(jù)庫(kù),支持鍵值操作,類(lèi)似于SQL查詢(xún)和內(nèi)置的全文搜索;Couchbase Gateway提供了用于RESTful和流式訪問(wèn)數(shù)據(jù)的應(yīng)用層API 。
【支持WebP等多種圖片格式免費(fèi)處理服務(wù),海量存儲(chǔ)】Couchbase Lite是一款面向移動(dòng)設(shè)備和“邊緣”系統(tǒng)的嵌入式數(shù)據(jù)庫(kù) 。Couchbase支持千萬(wàn)級(jí)海量數(shù)據(jù)存儲(chǔ)分布式文件系統(tǒng)如果針對(duì)單個(gè)大文件,譬如超過(guò)100MB的文件,使用NoSQL存儲(chǔ)就不適當(dāng)了 。使用分布式文件系統(tǒng)的優(yōu)勢(shì)在于,分布式文件系統(tǒng)隔離底層數(shù)據(jù)存儲(chǔ)和分布的細(xì)節(jié),展示給用戶(hù)的是一個(gè)統(tǒng)一的邏輯視圖 。

    推薦閱讀