日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
LevelDB—一個(gè)超高性能的K/V數(shù)據(jù)庫

Leveldb是一個(gè)google實(shí)現(xiàn)的非常高效的kv數(shù)據(jù)庫,目前的版本1.2能夠支持billion級別的數(shù)據(jù)量了。 在這個(gè)數(shù)量級別下還有著非常高的性能,主要?dú)w功于它的良好的設(shè)計(jì)。特別是LSM算法。

我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、嶺東ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的嶺東網(wǎng)站制作公司

LevelDB 是單進(jìn)程的服務(wù),性能非常之高,在一臺4個(gè)Q6600的CPU機(jī)器上,每秒鐘寫數(shù)據(jù)超過40w,而隨機(jī)讀的性能每秒鐘超過10w。

示例代碼:

 
 
 
  1. #include   
  2. #include "leveldb/include/db.h"  
  3.  
  4. leveldb::DB* db;  
  5. leveldb::Options options;  
  6. options.create_if_missing = true;  
  7. leveldb::Status status = leveldb::DB::Open(options, "/tmp/testdb", &db);  
  8. assert(status.ok());  
  9.  
  10. std::string value;  
  11. leveldb::Status s = db->Get(leveldb::ReadOptions(), key1, &value);  
  12. if (s.ok()) s = db->Put(leveldb::WriteOptions(), key2, value);  
  13. if (s.ok()) s = db->Delete(leveldb::WriteOptions(), key1); 

授權(quán)協(xié)議: BSD

開發(fā)語言: C/C++ C/C++

操作系統(tǒng): Linux  Linux 

【簡單說下leveldb】

作者:黃東旭@youdao

最近在公司內(nèi)有人討論到leveldb,之前正好也簡單看了看文檔,沒仔細(xì)看實(shí)現(xiàn),簡單寫個(gè)總結(jié)

1. leveldb的committer陣容很強(qiáng)大,幾乎是google那篇經(jīng)典的big table的原班人馬。雖然有人說可能并不是完整的google的使用著的實(shí)現(xiàn),但是還是很吸引人的

2. 它是一個(gè)k/v db library,提供持久化,看項(xiàng)目首頁給出的performance很牛逼, 注意目前只是library, 嚴(yán)格來說和tc有點(diǎn)像,并沒有dht,甚至沒有server實(shí)現(xiàn),不過我相信網(wǎng)上很多蛋疼的hacker會寫的,如果有時(shí)間的話,我也蠢蠢欲動啊。和Redis之類沒法比,因?yàn)闆]有cache。

3. 針對隨機(jī)寫做了優(yōu)化,使用了傳說中的LSMTree,google的那篇paper里寫了,但是沒仔細(xì)看,在這里暫時(shí)不評論。我想應(yīng)該是目前開源的唯一的LSMTree的kv db的實(shí)現(xiàn)(流行的大多數(shù)b-tree,其實(shí)lsmtree貌似是b-tree的一個(gè)優(yōu)化)

4. 實(shí)現(xiàn)了iterator, 對data可以前序甚至逆序遍歷,這點(diǎn)很新鮮

5. 類似batch,atom這種就不說了,基本是目前的標(biāo)配

6. 8g一下, chrome中的indexedDB就是用它實(shí)現(xiàn)的

7. 居然還提供了ObjC的port

簡單歸結(jié)一句話:這個(gè)東西是個(gè)k-v本地存儲庫,讀性能一般(和TokyoCabinet 比),隨機(jī)寫不錯(cuò),很小很清涼。沒有memcache,沒有server,什么都沒有,就是個(gè)存儲引擎而已。


網(wǎng)站名稱:LevelDB—一個(gè)超高性能的K/V數(shù)據(jù)庫
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dhihghj.html