真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

中國(guó)有哪些nosql數(shù)據(jù)庫(kù),典型的nosql數(shù)據(jù)庫(kù)

nosql數(shù)據(jù)庫(kù)有哪些

1. CouchDB

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有巴中免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

所用語(yǔ)言: Erlang

特點(diǎn):DB一致性,易于使用

使用許可: Apache

協(xié)議: HTTP/REST

雙向數(shù)據(jù)復(fù)制,

持續(xù)進(jìn)行或臨時(shí)處理,

處理時(shí)帶沖突檢查,

因此,采用的是master-master復(fù)制(見(jiàn)編注2)

MVCC – 寫(xiě)操作不阻塞讀操作

可保存文件之前的版本

Crash-only(可靠的)設(shè)計(jì)

需要不時(shí)地進(jìn)行數(shù)據(jù)壓縮

視圖:嵌入式 映射/減少

格式化視圖:列表顯示

支持進(jìn)行服務(wù)器端文檔驗(yàn)證

支持認(rèn)證

根據(jù)變化實(shí)時(shí)更新

支持附件處理

因此, CouchApps(獨(dú)立的 js應(yīng)用程序)

需要 jQuery程序庫(kù)

最佳應(yīng)用場(chǎng)景:適用于數(shù)據(jù)變化較少,執(zhí)行預(yù)定義查詢,進(jìn)行數(shù)據(jù)統(tǒng)計(jì)的應(yīng)用程序。適用于需要提供數(shù)據(jù)版本支持的應(yīng)用程序。

例如: CRM、CMS系統(tǒng)。 master-master復(fù)制對(duì)于多站點(diǎn)部署是非常有用的。

(編注2:master-master復(fù)制:是一種數(shù)據(jù)庫(kù)同步方法,允許數(shù)據(jù)在一組計(jì)算機(jī)之間共享數(shù)據(jù),并且可以通過(guò)小組中任意成員在組內(nèi)進(jìn)行數(shù)據(jù)更新。)

2. Redis

所用語(yǔ)言:C/C++

特點(diǎn):運(yùn)行異???/p>

使用許可: BSD

協(xié)議:類 Telnet

有硬盤存儲(chǔ)支持的內(nèi)存數(shù)據(jù)庫(kù),

但自2.0版本以后可以將數(shù)據(jù)交換到硬盤(注意, 2.4以后版本不支持該特性!)

Master-slave復(fù)制(見(jiàn)編注3)

雖然采用簡(jiǎn)單數(shù)據(jù)或以鍵值索引的哈希表,但也支持復(fù)雜操作,例如 ZREVRANGEBYSCORE。

INCR co (適合計(jì)算極限值或統(tǒng)計(jì)數(shù)據(jù))

支持 sets(同時(shí)也支持 union/diff/inter)

支持列表(同時(shí)也支持隊(duì)列;阻塞式 pop操作)

支持哈希表(帶有多個(gè)域的對(duì)象)

支持排序 sets(高得分表,適用于范圍查詢)

Redis支持事務(wù)

支持將數(shù)據(jù)設(shè)置成過(guò)期數(shù)據(jù)(類似快速緩沖區(qū)設(shè)計(jì))

Pub/Sub允許用戶實(shí)現(xiàn)消息機(jī)制

最佳應(yīng)用場(chǎng)景:適用于數(shù)據(jù)變化快且數(shù)據(jù)庫(kù)大小可遇見(jiàn)(適合內(nèi)存容量)的應(yīng)用程序。

例如:股票價(jià)格、數(shù)據(jù)分析、實(shí)時(shí)數(shù)據(jù)搜集、實(shí)時(shí)通訊。

(編注3:Master-slave復(fù)制:如果同一時(shí)刻只有一臺(tái)服務(wù)器處理所有的復(fù)制請(qǐng)求,這被稱為

Master-slave復(fù)制,通常應(yīng)用在需要提供高可用性的服務(wù)器集群。)

3. MongoDB

所用語(yǔ)言:C++

特點(diǎn):保留了SQL一些友好的特性(查詢,索引)。

使用許可: AGPL(發(fā)起者: Apache)

協(xié)議: Custom, binary( BSON)

Master/slave復(fù)制(支持自動(dòng)錯(cuò)誤恢復(fù),使用 sets 復(fù)制)

內(nèi)建分片機(jī)制

支持 javascript表達(dá)式查詢

可在服務(wù)器端執(zhí)行任意的 javascript函數(shù)

update-in-place支持比CouchDB更好

在數(shù)據(jù)存儲(chǔ)時(shí)采用內(nèi)存到文件映射

對(duì)性能的關(guān)注超過(guò)對(duì)功能的要求

建議最好打開(kāi)日志功能(參數(shù) –journal)

在32位操作系統(tǒng)上,數(shù)據(jù)庫(kù)大小限制在約2.5Gb

空數(shù)據(jù)庫(kù)大約占 192Mb

采用 GridFS存儲(chǔ)大數(shù)據(jù)或元數(shù)據(jù)(不是真正的文件系統(tǒng))

最佳應(yīng)用場(chǎng)景:適用于需要?jiǎng)討B(tài)查詢支持;需要使用索引而不是 map/reduce功能;需要對(duì)大數(shù)據(jù)庫(kù)有性能要求;需要使用

CouchDB但因?yàn)閿?shù)據(jù)改變太頻繁而占滿內(nèi)存的應(yīng)用程序。

例如:你本打算采用 MySQL或 PostgreSQL,但因?yàn)樗鼈儽旧碜詭У念A(yù)定義欄讓你望而卻步。

4. Riak

所用語(yǔ)言:Erlang和C,以及一些Javascript

特點(diǎn):具備容錯(cuò)能力

使用許可: Apache

協(xié)議: HTTP/REST或者 custom binary

可調(diào)節(jié)的分發(fā)及復(fù)制(N, R, W)

用 JavaScript or Erlang在操作前或操作后進(jìn)行驗(yàn)證和安全支持。

使用JavaScript或Erlang進(jìn)行 Map/reduce

連接及連接遍歷:可作為圖形數(shù)據(jù)庫(kù)使用

索引:輸入元數(shù)據(jù)進(jìn)行搜索(1.0版本即將支持)

大數(shù)據(jù)對(duì)象支持( Luwak)

提供“開(kāi)源”和“企業(yè)”兩個(gè)版本

全文本搜索,索引,通過(guò) Riak搜索服務(wù)器查詢( beta版)

支持Masterless多站點(diǎn)復(fù)制及商業(yè)許可的 SNMP監(jiān)控

最佳應(yīng)用場(chǎng)景:適用于想使用類似 Cassandra(類似Dynamo)數(shù)據(jù)庫(kù)但無(wú)法處理

bloat及復(fù)雜性的情況。適用于你打算做多站點(diǎn)復(fù)制,但又需要對(duì)單個(gè)站點(diǎn)的擴(kuò)展性,可用性及出錯(cuò)處理有要求的情況。

例如:銷售數(shù)據(jù)搜集,工廠控制系統(tǒng);對(duì)宕機(jī)時(shí)間有嚴(yán)格要求;可以作為易于更新的 web服務(wù)器使用。

5. Membase

所用語(yǔ)言: Erlang和C

特點(diǎn):兼容 Memcache,但同時(shí)兼具持久化和支持集群

使用許可: Apache 2.0

協(xié)議:分布式緩存及擴(kuò)展

非??焖伲?00k+/秒),通過(guò)鍵值索引數(shù)據(jù)

可持久化存儲(chǔ)到硬盤

所有節(jié)點(diǎn)都是唯一的( master-master復(fù)制)

在內(nèi)存中同樣支持類似分布式緩存的緩存單元

寫(xiě)數(shù)據(jù)時(shí)通過(guò)去除重復(fù)數(shù)據(jù)來(lái)減少 IO

提供非常好的集群管理 web界面

更新軟件時(shí)軟無(wú)需停止數(shù)據(jù)庫(kù)服務(wù)

支持連接池和多路復(fù)用的連接代理

最佳應(yīng)用場(chǎng)景:適用于需要低延遲數(shù)據(jù)訪問(wèn),高并發(fā)支持以及高可用性的應(yīng)用程序

例如:低延遲數(shù)據(jù)訪問(wèn)比如以廣告為目標(biāo)的應(yīng)用,高并發(fā)的 web 應(yīng)用比如網(wǎng)絡(luò)游戲(例如 Zynga)

6. Neo4j

所用語(yǔ)言: Java

特點(diǎn):基于關(guān)系的圖形數(shù)據(jù)庫(kù)

使用許可: GPL,其中一些特性使用 AGPL/商業(yè)許可

協(xié)議: HTTP/REST(或嵌入在 Java中)

可獨(dú)立使用或嵌入到 Java應(yīng)用程序

圖形的節(jié)點(diǎn)和邊都可以帶有元數(shù)據(jù)

很好的自帶web管理功能

使用多種算法支持路徑搜索

使用鍵值和關(guān)系進(jìn)行索引

為讀操作進(jìn)行優(yōu)化

支持事務(wù)(用 Java api)

使用 Gremlin圖形遍歷語(yǔ)言

支持 Groovy腳本

支持在線備份,高級(jí)監(jiān)控及高可靠性支持使用 AGPL/商業(yè)許可

最佳應(yīng)用場(chǎng)景:適用于圖形一類數(shù)據(jù)。這是 Neo4j與其他nosql數(shù)據(jù)庫(kù)的最顯著區(qū)別

例如:社會(huì)關(guān)系,公共交通網(wǎng)絡(luò),地圖及網(wǎng)絡(luò)拓譜

7. Cassandra

所用語(yǔ)言: Java

特點(diǎn):對(duì)大型表格和 Dynamo支持得最好

使用許可: Apache

協(xié)議: Custom, binary (節(jié)約型)

可調(diào)節(jié)的分發(fā)及復(fù)制(N, R, W)

支持以某個(gè)范圍的鍵值通過(guò)列查詢

類似大表格的功能:列,某個(gè)特性的列集合

寫(xiě)操作比讀操作更快

基于 Apache分布式平臺(tái)盡可能地 Map/reduce

我承認(rèn)對(duì) Cassandra有偏見(jiàn),一部分是因?yàn)樗旧淼挠纺[和復(fù)雜性,也因?yàn)?Java的問(wèn)題(配置,出現(xiàn)異常,等等)

最佳應(yīng)用場(chǎng)景:當(dāng)使用寫(xiě)操作多過(guò)讀操作(記錄日志)如果每個(gè)系統(tǒng)組建都必須用 Java編寫(xiě)(沒(méi)有人因?yàn)檫x用

Apache的軟件被解雇)

例如:銀行業(yè),金融業(yè)(雖然對(duì)于金融交易不是必須的,但這些產(chǎn)業(yè)對(duì)數(shù)據(jù)庫(kù)的要求會(huì)比它們更大)寫(xiě)比讀更快,所以一個(gè)自然的特性就是實(shí)時(shí)數(shù)據(jù)分析

8. HBase

(配合 ghshephard使用)

所用語(yǔ)言: Java

特點(diǎn):支持?jǐn)?shù)十億行X上百萬(wàn)列

使用許可: Apache

協(xié)議:HTTP/REST (支持 Thrift,見(jiàn)編注4)

在 BigTable之后建模

采用分布式架構(gòu) Map/reduce

對(duì)實(shí)時(shí)查詢進(jìn)行優(yōu)化

高性能 Thrift網(wǎng)關(guān)

通過(guò)在server端掃描及過(guò)濾實(shí)現(xiàn)對(duì)查詢操作預(yù)判

支持 XML, Protobuf, 和binary的HTTP

Cascading, hive, and pig source and sink modules

基于 Jruby( JIRB)的shell

對(duì)配置改變和較小的升級(jí)都會(huì)重新回滾

不會(huì)出現(xiàn)單點(diǎn)故障

堪比MySQL的隨機(jī)訪問(wèn)性能

最佳應(yīng)用場(chǎng)景:適用于偏好BigTable:)并且需要對(duì)大數(shù)據(jù)進(jìn)行隨機(jī)、實(shí)時(shí)訪問(wèn)的場(chǎng)合。

例如: Facebook消息數(shù)據(jù)庫(kù)(更多通用的用例即將出現(xiàn))

編注4:Thrift

是一種接口定義語(yǔ)言,為多種其他語(yǔ)言提供定義和創(chuàng)建服務(wù),由Facebook開(kāi)發(fā)并開(kāi)源。

當(dāng)然,所有的系統(tǒng)都不只具有上面列出的這些特性。這里我僅僅根據(jù)自己的觀點(diǎn)列出一些我認(rèn)為的重要特性。與此同時(shí),技術(shù)進(jìn)步是飛速的,所以上述的內(nèi)容肯定需要不斷更新。我會(huì)盡我所能地更新這個(gè)列表。

數(shù)據(jù)庫(kù)都有哪些?

數(shù)據(jù)庫(kù)是一組信息的集合,以便可以方便地訪問(wèn)、管理和更新,常用數(shù)據(jù)庫(kù)有:1、關(guān)系型數(shù)據(jù)庫(kù);2、分布式數(shù)據(jù)庫(kù);3、云數(shù)據(jù)庫(kù);4、NoSQL數(shù)據(jù)庫(kù);5、面向?qū)ο蟮臄?shù)據(jù)庫(kù);6、圖形數(shù)據(jù)庫(kù)。

計(jì)算機(jī)數(shù)據(jù)庫(kù)通常包含數(shù)據(jù)記錄或文件的聚合,例如銷售事務(wù)、產(chǎn)品目錄和庫(kù)存以及客戶配置文件。

通常,數(shù)據(jù)庫(kù)管理器為用戶提供了控制讀寫(xiě)訪問(wèn)、指定報(bào)表生成和分析使用情況的能力。有些數(shù)據(jù)庫(kù)提供ACID(原子性、一致性、隔離性和持久性)遵從性,以確保數(shù)據(jù)的一致性和事務(wù)的完整性。

數(shù)據(jù)庫(kù)普遍存在于大型主機(jī)系統(tǒng)中,但也存在于較小的分布式工作站和中端系統(tǒng)中,如IBM的as /400和個(gè)人計(jì)算機(jī)。

數(shù)據(jù)庫(kù)的演變

數(shù)據(jù)庫(kù)從1960年代開(kāi)始發(fā)展,從層次數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)始,到1980年代的面向?qū)ο髷?shù)據(jù)庫(kù),再到今天的SQL和NoSQL數(shù)據(jù)庫(kù)和云數(shù)據(jù)庫(kù)。

一種觀點(diǎn)認(rèn)為,數(shù)據(jù)庫(kù)可以按照內(nèi)容類型分類:書(shū)目、全文、數(shù)字和圖像。在計(jì)算中,數(shù)據(jù)庫(kù)有時(shí)根據(jù)其組織方法進(jìn)行分類。有許多不同類型的數(shù)據(jù)庫(kù),從最流行的方法關(guān)系數(shù)據(jù)庫(kù)到分布式數(shù)據(jù)庫(kù)、云數(shù)據(jù)庫(kù)或NoSQL數(shù)據(jù)庫(kù)。

常用數(shù)據(jù)庫(kù):

1、關(guān)系型數(shù)據(jù)庫(kù)

關(guān)系型數(shù)據(jù)庫(kù)是由IBM的E.F. Codd于1970年發(fā)明的,它是一個(gè)表格數(shù)據(jù)庫(kù),其中定義了數(shù)據(jù),因此可以以多種不同的方式對(duì)其進(jìn)行重組和訪問(wèn)。

關(guān)系數(shù)據(jù)庫(kù)由一組表組成,其中的數(shù)據(jù)屬于預(yù)定義的類別。每個(gè)表在一個(gè)列中至少有一個(gè)數(shù)據(jù)類別,并且每一行對(duì)于列中定義的類別都有一個(gè)特定的數(shù)據(jù)實(shí)例。

結(jié)構(gòu)化查詢語(yǔ)言(SQL)是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)用戶和應(yīng)用程序接口。關(guān)系數(shù)據(jù)庫(kù)易于擴(kuò)展,并且可以在原始數(shù)據(jù)庫(kù)創(chuàng)建之后添加新的數(shù)據(jù)類別,而不需要修改所有現(xiàn)有應(yīng)用程序。

2、分布式數(shù)據(jù)庫(kù)

分布式數(shù)據(jù)庫(kù)是一種數(shù)據(jù)庫(kù),其中部分?jǐn)?shù)據(jù)庫(kù)存儲(chǔ)在多個(gè)物理位置,處理在網(wǎng)絡(luò)中的不同點(diǎn)之間分散或復(fù)制。

分布式數(shù)據(jù)庫(kù)可以是同構(gòu)的,也可以是異構(gòu)的。同構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)中的所有物理位置都具有相同的底層硬件,并運(yùn)行相同的操作系統(tǒng)和數(shù)據(jù)庫(kù)應(yīng)用程序。異構(gòu)分布式數(shù)據(jù)庫(kù)中的硬件、操作系統(tǒng)或數(shù)據(jù)庫(kù)應(yīng)用程序在每個(gè)位置上可能是不同的。

3、云數(shù)據(jù)庫(kù)

云數(shù)據(jù)庫(kù)是針對(duì)虛擬化環(huán)境(混合云、公共云或私有云)優(yōu)化或構(gòu)建的數(shù)據(jù)庫(kù)。云數(shù)據(jù)庫(kù)提供了一些好處,比如可以按每次使用支付存儲(chǔ)容量和帶寬的費(fèi)用,還可以根據(jù)需要提供可伸縮性和高可用性。

云數(shù)據(jù)庫(kù)還為企業(yè)提供了在軟件即服務(wù)部署中支持業(yè)務(wù)應(yīng)用程序的機(jī)會(huì)。

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

NoSQL數(shù)據(jù)庫(kù)對(duì)于大型分布式數(shù)據(jù)集非常有用。

NoSQL數(shù)據(jù)庫(kù)對(duì)于關(guān)系數(shù)據(jù)庫(kù)無(wú)法解決的大數(shù)據(jù)性能問(wèn)題非常有效。當(dāng)組織必須分析大量非結(jié)構(gòu)化數(shù)據(jù)或存儲(chǔ)在云中多個(gè)虛擬服務(wù)器上的數(shù)據(jù)時(shí),它們是最有效的。

5、面向?qū)ο蟮臄?shù)據(jù)庫(kù)

使用面向?qū)ο缶幊陶Z(yǔ)言創(chuàng)建的項(xiàng)通常存儲(chǔ)在關(guān)系數(shù)據(jù)庫(kù)中,但是面向?qū)ο髷?shù)據(jù)庫(kù)非常適合于這些項(xiàng)。

面向?qū)ο蟮臄?shù)據(jù)庫(kù)是圍繞對(duì)象(而不是操作)和數(shù)據(jù)(而不是邏輯)組織的。例如,關(guān)系數(shù)據(jù)庫(kù)中的多媒體記錄可以是可定義的數(shù)據(jù)對(duì)象,而不是字母數(shù)字值。

6、圖形數(shù)據(jù)庫(kù)

面向圖形的數(shù)據(jù)庫(kù)是一種NoSQL數(shù)據(jù)庫(kù),它使用圖形理論存儲(chǔ)、映射和查詢關(guān)系。圖數(shù)據(jù)庫(kù)基本上是節(jié)點(diǎn)和邊的集合,其中每個(gè)節(jié)點(diǎn)表示一個(gè)實(shí)體,每個(gè)邊表示節(jié)點(diǎn)之間的連接。

圖形數(shù)據(jù)庫(kù)在分析互連方面越來(lái)越受歡迎。例如,公司可以使用圖形數(shù)據(jù)庫(kù)從社交媒體中挖掘關(guān)于客戶的數(shù)據(jù)。

訪問(wèn)數(shù)據(jù)庫(kù):DBMS和RDBMS

數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是一種允許您定義、操作、檢索和管理存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的軟件。

關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)是上世紀(jì)70年代開(kāi)發(fā)的一種基于關(guān)系模型的數(shù)據(jù)庫(kù)管理軟件,目前仍然是最流行的數(shù)據(jù)庫(kù)管理方法。

Microsoft SQL Server、Oracle數(shù)據(jù)庫(kù)、IBM DB2和MySQL是企業(yè)用戶最常用的RDBMS產(chǎn)品。DBMS技術(shù)始于20世紀(jì)60年代,支持分層數(shù)據(jù)庫(kù),包括IBM的信息管理系統(tǒng)和CA的集成數(shù)據(jù)庫(kù)管理系統(tǒng)。一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)是一種數(shù)據(jù)庫(kù)管理軟件是在20世紀(jì)70年代開(kāi)發(fā)的,基于關(guān)系模式,仍然是管理數(shù)據(jù)庫(kù)的最普遍的方式。

希望能幫助你還請(qǐng)及時(shí)采納謝謝

目前哪些NoSQL數(shù)據(jù)庫(kù)應(yīng)用廣泛,各有什么特點(diǎn)

目前國(guó)內(nèi)廣泛使用的實(shí)時(shí)數(shù)據(jù)庫(kù)有OSI PI、Aspen Infoplus.21、Honeywell PHD、 Wonderware Historian、GE Fanuc iHistorian、Instep eDNA。北京華恒信遠(yuǎn)在學(xué)習(xí)國(guó)外主流實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)上,結(jié)合國(guó)內(nèi)用戶的具體情況,自主研發(fā)的一款適合中國(guó)國(guó)情的實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)Enterprise Information System實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)軟件,簡(jiǎn)稱EI。EI能夠解決生產(chǎn)控制系統(tǒng)與經(jīng)營(yíng)管理系統(tǒng)之間的“數(shù)字鴻溝”。為企業(yè)提供實(shí)時(shí)和歷史的數(shù)據(jù)管理,使企業(yè)在實(shí)時(shí)數(shù)據(jù)支持的管理過(guò)程中發(fā)現(xiàn)企業(yè)生產(chǎn)過(guò)程中存在的問(wèn)題,及時(shí)指導(dǎo)生產(chǎn),從而實(shí)現(xiàn)生產(chǎn)、管理一體化。

nosql數(shù)據(jù)庫(kù)有哪些???

NoSQL(NoSQL

=

Not

Only

SQL

),意即“不僅僅是SQL”,是一項(xiàng)全新的數(shù)據(jù)庫(kù)革命性運(yùn)動(dòng),早期就有人提出,發(fā)展至2009年趨勢(shì)越發(fā)高漲。NoSQL的擁護(hù)者們提倡運(yùn)用非關(guān)系型的數(shù)據(jù)存儲(chǔ),相對(duì)于鋪天蓋地的關(guān)系型數(shù)據(jù)庫(kù)運(yùn)用,這一概念無(wú)疑是一種全新的思維的注入。

隨著大數(shù)據(jù)的不斷發(fā)展,非關(guān)系型的數(shù)據(jù)庫(kù)現(xiàn)在成了一個(gè)極其熱門的新領(lǐng)域,非關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品的發(fā)展非常迅速?,F(xiàn)今的計(jì)算機(jī)體系結(jié)構(gòu)在數(shù)據(jù)存儲(chǔ)方面要有龐大的水平擴(kuò)展性,而NoSQL也正是致力于改變這一現(xiàn)狀。目前Google的

BigTable和Amazon

的Dynamo使用的就是NoSQL型數(shù)據(jù)庫(kù),本文介紹了10種出色的NoSQL數(shù)據(jù)庫(kù)。

雖然NoSQL流行語(yǔ)火起來(lái)才短短一年的時(shí)間,但是不可否認(rèn),現(xiàn)在已經(jīng)開(kāi)始了第二代運(yùn)動(dòng)。盡管早期的堆棧代碼只能算是一種實(shí)驗(yàn),然而現(xiàn)在的系統(tǒng)已經(jīng)更加的成熟、穩(wěn)定。不過(guò)現(xiàn)在也面臨著一個(gè)嚴(yán)酷的事實(shí):技術(shù)越來(lái)越成熟——以至于原來(lái)很好的NoSQL數(shù)據(jù)存儲(chǔ)不得不進(jìn)行重寫(xiě),也有少數(shù)人認(rèn)為這就是所謂的2.0版本。這里列出一些比較知名的NoSQL工具,可以為大數(shù)據(jù)建立快速、可擴(kuò)展的存儲(chǔ)庫(kù)。

給一個(gè)地址吧

常見(jiàn)的nosql數(shù)據(jù)庫(kù)有哪些

顧名思義就是非關(guān)系型數(shù)據(jù)庫(kù),它的出現(xiàn),就是為了解決關(guān)系型數(shù)據(jù)庫(kù)存在的一些問(wèn)題,可以用NoSQL來(lái)進(jìn)行彌補(bǔ),現(xiàn)在聽(tīng)得比較多的NoSQL數(shù)據(jù)庫(kù)有Redis、MongoDB、HBase等。

一、NoSQL數(shù)據(jù)庫(kù)簡(jiǎn)介

Web1.0的時(shí)代,數(shù)據(jù)訪問(wèn)量很有限,用一夫當(dāng)關(guān)的高性能的單點(diǎn)服務(wù)器可以解決大部分問(wèn)題。

隨著Web2.0的時(shí)代的到來(lái),用戶訪問(wèn)量大幅度提升,同時(shí)產(chǎn)生了大量的用戶數(shù)據(jù)。加上后來(lái)的智能移動(dòng)設(shè)備的普及,所有的互聯(lián)網(wǎng)平臺(tái)都面臨了巨大的性能挑戰(zhàn)。

NoSQL(NoSQL = Not Only SQL ),意即“不僅僅是SQL”,泛指非關(guān)系型的數(shù)據(jù)庫(kù)。

NoSQL 不依賴業(yè)務(wù)邏輯方式存儲(chǔ),而以簡(jiǎn)單的key-value模式存儲(chǔ)。因此大大的增加了數(shù)據(jù)庫(kù)的擴(kuò)展能力。

Memcache Memcache Redis Redis MongoDB MongoDB 列式數(shù)據(jù)庫(kù) 列式數(shù)據(jù)庫(kù) Hbase Hbase

HBase是Hadoop項(xiàng)目中的數(shù)據(jù)庫(kù)。它用于需要對(duì)大量的數(shù)據(jù)進(jìn)行隨機(jī)、實(shí)時(shí)的讀寫(xiě)操作的場(chǎng)景中。

HBase的目標(biāo)就是處理數(shù)據(jù)量非常龐大的表,可以用普通的計(jì)算機(jī)處理超過(guò)10億行數(shù)據(jù),還可處理有數(shù)百萬(wàn)列元素的數(shù)據(jù)表。

Cassandra Cassandra

Apache Cassandra是一款免費(fèi)的開(kāi)源NoSQL數(shù)據(jù)庫(kù),其設(shè)計(jì)目的在于管理由大量商用服務(wù)器構(gòu)建起來(lái)的龐大集群上的海量數(shù)據(jù)集(數(shù)據(jù)量通常達(dá)到PB級(jí)別)。在眾多顯著特性當(dāng)中,Cassandra最為卓越的長(zhǎng)處是對(duì)寫(xiě)入及讀取操作進(jìn)行規(guī)模調(diào)整,而且其不強(qiáng)調(diào)主集群的設(shè)計(jì)思路能夠以相對(duì)直觀的方式簡(jiǎn)化各集群的創(chuàng)建與擴(kuò)展流程。

主要應(yīng)用:社會(huì)關(guān)系,公共交通網(wǎng)絡(luò),地圖及網(wǎng)絡(luò)拓譜(n*(n-1)/2)


文章題目:中國(guó)有哪些nosql數(shù)據(jù)庫(kù),典型的nosql數(shù)據(jù)庫(kù)
地址分享:http://weahome.cn/article/hohddj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部