系统家园 - 玩系统我们是专业的!
最新更新 系统重装教程(一看就会视频+图文版)
当前位置: 系统家园 > 电脑软件 > 编程软件 > LevelDB
LevelDB

LevelDB

LevelDB
  • 软件大小:0.31MB
  • 软件类型:编程软件
  • 系统语言:英文
  • 更新日期:2022-05-02
  • 软件厂商:互联网
  • 安全检测:
  • 系统介绍
  • 下载地址
  • 常见问题
  • 装机必备
  • 大家都在用

LevelDBSHIYIKUANKEYISHIYONGZIDINGYIHANSHULAIJINXINGSHUZHIDEPAIXUHEFUGAI,QIERUANJIANTIJIQINGXIAO。ERQIERUANJIANZHONGDEGONGNENGDUOYANG,KEYIMANZUYONGHUMENZAIDUOZHONGHUANJINGXIASHIYONG。YOUXUYAODEXIAOHUOBAN,KUAILAIXIAZAISHISHIBA!

LevelDB特点:

1、JIANHEZHISHIRENYIZHANGDUDEZIJIESHUZU。

2、XIANGMU(LIRUK-VLUYIN)MORENZHIANMIYAOSHUNXUBAOCUN。DANGRAN,KAIFARENYUANKENENGHUICHAOZAICIPAIXUGONGNENG。

3、TIGONGDEJIBENRENWUJIEMIAN:Put()、delete()、get()、bath()。

4、ZHICHIYUANZICAOZUOZHONGDEPILIANGCAOZUO。

5、PAISHESHUJUQUANJINGDEKUAIZHAO(KUAIZHAO),BINGZAIKUAIZHAOZHONGCHAZHAOSHUJU。

6、KEYIYOUZHENGXIANG(HUOGENGGAOBANBEN)DIEDAIQIZHONGFU(YINSHISHENGCHENGDIEDAIQI)。

7、SHIYONGSnappyZHINENGDIYASUOSHUJU。

8、KEYIZHIXING。

LevelDB限制:

1、FEIGUANXISHUJUMOXING(NoSQL),BUZHICHISQLYUJU,BUZHICHI。

2、ZHIYOUYIGEJINCHENGKEYIFANGWENTEDINGDESHUJUKU。

3、MEIYOUNEIZHIC/STIXIJIEGOU,DANKAIFARENYUANKEYISHIYONGJIBIEDBKUFENGZHUANGFUWUQI。

LevelDB安装及使用方法:

YI、pythonBANBENDESHILI。

1、ANZHUANGYILAIYUpip install leveldb。

2、CHARUSHUJUSHILI。

3、SHENGCHENGYIGEMULUdb,BAOHANRUOGANWENJIAN。

4、GEGEWENJIANDEHANYI。

(1)CURRENT.

(2)LOG.

(3)LOCK.

(4)MANIFEST.

5、XIATUSHILevelDBYUNXINGYIDUANSHIJIANHOUDECUNCHUMOXINGKUAIZHAO:

(1)NEICUNZHONGDEMemTableHEImmutable MemTableYIJICIPANSHANGDEJIZHONGZHUYAOWENJIAN:

(2)CurrentWENJIAN,ManifestWENJIAN,logWENJIANYIJISSTableWENJIAN。

(3)DANGRAN,LevelDbCHULEZHEILIUGEZHUYAOBUFENHAIYOUYIXIEFUZHUDEWENJIAN,

DANSHIYISHANGLIUGEWENJIANHESHUJUJIEGOUSHILevelDbDEZHUTIGOUCHENGYUANSU。

6、logWENJIAN、MemTable、SSTableWENJIANDOUSHIYONGLAICUNCHUk-vJILUDE,

XIAMIANZAISHUOSHUOmanifestHECurrentWENJIANDEZUOYONG。

(1)SSTableZHONGDEMOUGEWENJIANSHUYUTEDINGCENGJI,ERQIEQICUNCHUDEJILUSHIkeyYOUXUDE。

(2)NEIMEBIRANYOUWENJIANZHONGDEZUIXIAOkeyHEZUIDAkey,ZHEISHIFEICHANGZHONGYAODEXINXI,

Manifest JIUJIZAILESSTableGEGEWENJIANDEGUANLIXINXI。

(3)BIRUSHUYUNAGELevel,WENJIANMINGCHENGJIAOSHA,ZUIXIAOkeyHEZUIDAkeyGEZISHIDUOSHAO。

(4)XIATUSHIManifestSUOCUNCHUNEIRONGDESHIYI.

7、LINGWAI,ZAILevleDbDEYUNXINGGUOCHENGZHONG,SUIZHECompactionDEJINXING,

SSTableWENJIANHUIFASHENGBIANHUA,HUIYOUXINDEWENJIANCHANSHENG,LAODEWENJIANBEIFEIQI,

ManifestYEHUIGENZHEFANYINGZHEIZHONGBIANHUA,CISHIWANGWANGHUIXINSHENGCHENGManifestWENJIANLAIJIZAIZHEIZHONGBIANHUA,

ERCurrentZEYONGLAIZHICHUNAGEManifestWENJIANCAISHIWOMENGUANXINDENEIGEManifestWENJIAN。

ER、DUXIESHUJU。

1、SHUNXUXIERUCIPANlogWENJIAN;

2、XIERUNEICUNmemtable(CAIYONGskiplistJIEGOUSHIXIAN);

3、XIERUCIPANSSTWENJIAN(sorted string table files),ZHEIBUSHISHUJUGUIDANGDEGUOCHENG(YONGJIUHUACUNCHU);

注意:

log文件的作用是是用于系统崩溃恢复而不丢失数据,假如没有Log文件,

因为写入的记录刚开始是保存在内存中的,此时如果系统崩溃,

内存中的数据还没有来得及Dump到磁盘,所以会丢失数据;

在写memtable时,如果其达到check point(满员)的话,

会将其改成immutable memtable(只读),然后等待dump到磁盘SST文件中,

此时也会生成新的memtable供写入新数据;

memtable和sst文件中的key都是有序的,log文件的key是无序的;

LevelDB删除操作也是插入,只是标记Key为删除状态,

真正的删除要到Compaction的时候才去做真正的操作;

LevelDB没有更新接口,如果需要更新某个Key的值,

只需要插入一条新纪录即可;或者先删除旧记录,再插入也可;

4、DUCAOZUOLIUCHENG:

(1)ZAINEICUNZHONGYICICHAZHAOmemtable、immutable memtable。

(2)RUGUOPEIZHILEcache,CHAZHAOcache。

(3)GENJUmainfestSUOYINWENJIAN,ZAICIPANZHONGCHAZHAOSSTWENJIAN。

(4)JUGELIZI:

1、WOMENXIANWANGlevelDbLIMIANCHARUYITIAOSHUJU {key="www.samecity.com" value="WOMEN"},

2、GUOLEJITIAN,samecityWANGZHANGAIMINGWEI:69TONGCHENG,CISHIWOMENCHARUSHUJU{key="www.samecity.com" value="69TONGCHENG"},

3、TONGYANGDEkey,BUTONGDEvalue;LUOJISHANGLIJIEHAOXIANGlevelDbZHONGZHIYOUYIGECUNCHUJILU,

4、JIDIERGEJILU,DANSHIZAIlevelDbZHONGHENKENENGCUNZAILIANGTIAOJILU,JISHANGMIANDELIANGGEJILUDOUZAIlevelDbZHONGCUNCHULE,

5、CISHIRUGUOYONGHUCHAXUNkey="www.samecity.com",WOMENDANGRANXIWANGZHAODAOZUIXINDEGENGXINJILU,

6、YEJIUSHIDIERGEJILUFANHUI,YINCI,CHAZHAODESHUNXUYINGGAIYIZHAOSHUJUGENGXINDEXINXIANDULAI,DUIYUSSTableWENJIANLAISHUO,

7、RUGUOTONGSHIZAIlevel LHELevel L+1ZHAODAOTONGYIGEkey,level LDEXINXIYIDINGBIlevel L+1DEYAOXIN。

下载地址
相关下载
同类软件
2021好用的办公软件 2021常用办公软件 电脑编程软件哪个好 电脑办公软件有哪些
2021好用的办公软件 更多>>
2021好用的办公软件
电脑的使用中娱乐占了一部分,但是更多的还是办公的使用。在日常的办公中有着非常多的软件都可以为大家带来便利,本合集为大家带来的就是2021好用的办公软件下载大全,有需要那就快来看看吧。

GENGXIN: 2022-02-23

今日更新推荐 常用软件分类
同类下载排行 软件下载总排行
软件相关合集
装机必备 更多