2 回答
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
nosql數(shù)據(jù)庫有哪些?
1. In-Memory KV Store : Redis
2. Disk-Based KV Store: Leveldb
3. Document Store: Mongodb
4. Column Table Store: HBase
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
用到過的兩種:
1 MongoDB
存儲(chǔ)系統(tǒng)中實(shí)體對(duì)象,因其數(shù)據(jù)結(jié)構(gòu)的弱約束,應(yīng)用于快速迭代的產(chǎn)品開發(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可作為簡易消息系統(tǒng)實(shí)現(xiàn)。
3 memcached
Memcached 是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫負(fù)載。它通過在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來減少讀取數(shù)據(jù)庫的次數(shù),從而提高動(dòng)態(tài)、數(shù)據(jù)庫驅(qū)動(dòng)網(wǎng)站的速度。Memcached基于一個(gè)存儲(chǔ)鍵/值對(duì)的hashmap。其守護(hù)進(jìn)程(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,并通過memcached協(xié)議與守護(hù)進(jìn)程通信。
- 2 回答
- 0 關(guān)注
- 706 瀏覽
添加回答
舉報(bào)
