在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ CouchDB是什么?
CouchDB刪除文檔
CouchDB修改文檔
CouchDB教程
CouchDB是什么?
CouchDB創(chuàng)建文檔
為什么使用CouchDB?
CouchDB創(chuàng)建數(shù)據(jù)庫(kù)
CouchDB安裝配置
CouchDB快速入門
CouchDB HTTP API
CouchDB刪除數(shù)據(jù)庫(kù)
CouchDB cURL
CouchDB與MongoDB比較
CouchDB的特點(diǎn)

CouchDB是什么?

CouchDB是由Apache軟件基礎(chǔ)開(kāi)發(fā)的開(kāi)源NoSQL數(shù)據(jù)庫(kù),它是用Erlang編程語(yǔ)言編寫的。

有兩種類型的數(shù)據(jù)庫(kù):

  • 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(遵循SQL)
  • NoSQL

CRDBMS:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)

RDBMS是基于E.F. Codd引入的關(guān)系模型。它是SQL的基礎(chǔ),大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)遵循RDBMS。 一些常見(jiàn)的數(shù)據(jù)庫(kù)是:Oracle,MySQL,MS SQL Server,IBM DB2和Microsoft Access等。

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

NoSQL數(shù)據(jù)庫(kù)是其他類型的數(shù)據(jù)庫(kù)(非關(guān)系數(shù)據(jù)庫(kù)),它提供了一種存儲(chǔ)和檢索RDBMS中使用的表格形式以外的數(shù)據(jù)的機(jī)制。

NoSQL數(shù)據(jù)庫(kù)是無(wú)模式的,一致的,支持輕松的復(fù)制,具有簡(jiǎn)單的API,可以處理大量的數(shù)據(jù)。

NoSQL數(shù)據(jù)庫(kù)的主要目標(biāo)是:

  • 簡(jiǎn)約設(shè)計(jì)
  • 很好的水平擴(kuò)展能力
  • 更好地控制可用性

NoSQL數(shù)據(jù)庫(kù)比RDBMS更快,因?yàn)樗c關(guān)系數(shù)據(jù)庫(kù)相比使用不同的數(shù)據(jù)結(jié)構(gòu)。 NoSQL數(shù)據(jù)庫(kù)可以存儲(chǔ)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù),如音頻文件,視頻文件,文檔等。

NoSQL數(shù)據(jù)庫(kù)可以根據(jù)其數(shù)據(jù)存儲(chǔ)性質(zhì)分為三種類型:

  • 鍵-值存儲(chǔ)
  • 列存儲(chǔ)
  • 文件存儲(chǔ)

鍵-值存儲(chǔ)

這些數(shù)據(jù)庫(kù)將數(shù)據(jù)存儲(chǔ)在鍵值對(duì)中。 這些數(shù)據(jù)庫(kù)不具有任何模式,每個(gè)數(shù)據(jù)值都包含索引的鍵和該鍵的值。

鍵-值存儲(chǔ)數(shù)據(jù)庫(kù)的一些流行產(chǎn)品有:Cassandra,DynamoDB,BerkeleyDB,Riak等。

列存儲(chǔ)

這些數(shù)據(jù)庫(kù)用于在單元格中存儲(chǔ)數(shù)據(jù)。 這些單元格分組在數(shù)據(jù)列中,這些列進(jìn)一步分組到列族中。這些列族可以包含任意數(shù)量的列。

一些常見(jiàn)的列存儲(chǔ)數(shù)據(jù)庫(kù)是:BigTable,HBase和HyperTable等。

文件存儲(chǔ)

這些文件存儲(chǔ)數(shù)據(jù)庫(kù)遵循鍵值存儲(chǔ)的基本思想,“文檔”中包含復(fù)雜數(shù)據(jù),每個(gè)文檔都分配有唯一的鍵,用于檢索文檔。

這些數(shù)據(jù)庫(kù)用于存儲(chǔ),檢索和管理面向文檔的信息,也稱為半結(jié)構(gòu)化數(shù)據(jù)。

一些常見(jiàn)的文件存儲(chǔ)數(shù)據(jù)庫(kù)是:CouchDB,MongoDb等。

CouchDB是什么?

CouchDB是一個(gè)開(kāi)源的NoSQL數(shù)據(jù)庫(kù),專注于易用性。 它由Apache開(kāi)發(fā),完全兼容web。 CouchDB使用JSON來(lái)存儲(chǔ)數(shù)據(jù),使用JavaScript作為查詢語(yǔ)言來(lái)轉(zhuǎn)換文檔,使用MapReduce和HTTP作為API。

CouchDB是2005年發(fā)布的多主應(yīng)用程序,在2008年成為一個(gè)apache項(xiàng)目。


下一篇:CouchDB cURL