2 回答

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
nosql數(shù)據(jù)庫(kù)有哪些?
1. In-Memory KV Store : Redis
2. Disk-Based KV Store: Leveldb
3. Document Store: Mongodb
4. Column Table Store: HBase

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
用到過(guò)的兩種:
1 MongoDB
存儲(chǔ)系統(tǒng)中實(shí)體對(duì)象,因其數(shù)據(jù)結(jié)構(gòu)的弱約束,應(yīng)用于快速迭代的產(chǎn)品開(kāi)發(fā)中非常方便
小文件存儲(chǔ)
其分片、集群支持很好,方便擴(kuò)展
2 Redis
KV高速緩存,高級(jí)的數(shù)據(jù)結(jié)構(gòu)支持,適應(yīng)于不同需求。我們系統(tǒng)中用到做session共享,多節(jié)點(diǎn)操作的實(shí)體狀態(tài)的共享。
特別一點(diǎn),Redis Pub/Sub可作為簡(jiǎn)易消息系統(tǒng)實(shí)現(xiàn)。
3 memcached
Memcached 是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。它通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)減少讀取數(shù)據(jù)庫(kù)的次數(shù),從而提高動(dòng)態(tài)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)網(wǎng)站的速度。Memcached基于一個(gè)存儲(chǔ)鍵/值對(duì)的hashmap。其守護(hù)進(jìn)程(daemon )是用C寫的,但是客戶端可以用任何語(yǔ)言來(lái)編寫,并通過(guò)memcached協(xié)議與守護(hù)進(jìn)程通信。
- 2 回答
- 0 關(guān)注
- 759 瀏覽
添加回答
舉報(bào)