LevelDB

✍ dations ◷ 2025-08-18 11:03:21 #2011年软件,Google,开源数据库管理系统,跨平台软件,键-值数据库

LevelDB是一个由Google公司所研发的键-值存储嵌入式数据库管理系统编程库, 以开源的BSD许可证发布。

储存键/值对,和查询键的值:

#include "leveldb/db.h"#include <iostream>using namespace std;int main(){  leveldb::DB *db;  leveldb::Options options;  options.create_if_missing = true;  // 開啟數據庫  leveldb::DB::Open(options, "/tmp/testdb", &db);  // 鍵 = MyKey29,值 = "Hello World!"  string key = "MyKey29", value = "Hello World!", result;  // 儲存 鍵/值對  db->Put(leveldb::WriteOptions(), key, value);  // 查詢 MyKey29 鍵的值  db->Get(leveldb::ReadOptions(), key, &result);  // 輸出值到屏幕  cout << "result = " << result << endl;  // 關閉數據庫  delete db;  return 0;}

执行结果

(LevelDB安装目录为:leveldb-read-only)

% g++ test.cc -Ileveldb-read-only/include -Lleveldb-read-only -lleveldb -lpthread% ./a.out result = Hello World!

RocksDB

2013年Facebook基于LevelDB开发出RocksDB,特别针对服务器负载而优化。

相关

  • 法国行政区划中,直属“第一级地方行政单位”大区(法语:région)的“第二级地方行政单位”,法语为“département”,汉语将其翻译为“省”,这类行政单位英语将其与“county”或“shi
  • 詹姆斯·琼斯詹姆斯·琼斯(英语:James Jones,1980年10月4日-),美国职业篮球运动员,目前担任于NBA菲尼克斯太阳队总经理。琼斯在2003年NBA选秀中以第49顺位被印第安纳步行者从迈阿密大学选中。他
  • RoxyRoxy是Quiksilver旗下的大型女装品牌,于1990年成立,刚开始只是一个泳装系列,随后逐步发展出完整产品线,并特别针对喜爱冲浪或滑雪等户外运动的女性提供产品。Roxy以‘有趣大胆、
  • 弗雷德里克·巴兰坦弗雷德里克·巴兰坦爵士(Sir Frederick Ballantyne,1936年7月5日 - 2020年1月23日 ),圣迈克尔和圣乔治大十字勋章、医生、前任圣文森特和格林纳丁斯总督,因健康问题卸任。
  • 栗林公园北口站↑昭和町站↓栗林站栗林公园北口站(日语:栗林公園北口駅/りつりんこうえんきたぐちえき  */?)是一位于日本香川县高松市中野町,隶属于四国旅客铁道(JR四国)的铁路车站。车站编号
  • 李明实李明实(1918年-2019年),男,原名李盛泉,山东泰安人。中国政治人物,书法家。曾任第七机械工业部副部长。1918年3月生于山东省泰安县。1931年加入共青团,同年转入中国共产党,从事革命活
  • 加护亚依加护亚依(日语:加護亜依,1988年2月7日-),生于日本奈良县大和高田市,女子音乐组合早安少女组前成员及二人女子组合W成员。由于两度吸烟被登上媒体版面,于2007年3月26日被所属经纪公司
  • 鲍牵鲍牵(?-?),姒姓,鲍氏,名牵,谥号庄。中国春秋时期齐国的大夫,鲍叔牙曾孙,鲍国之兄。前574年,齐国大夫庆克穿着妇人的衣服坐着辇车进入宫中,和齐灵公的母亲声孟子私通,而被鲍牵看见,告诉了国
  • 孝渊的千万LIKE《孝渊的千万LIKE》(韩语:효연의 천만 라이크)是韩国OnStyle电视台的综艺节目,由少女时代成员孝渊主持与出演,主轴讲述充满兴致和好奇的少女时代成员孝渊的日常生活真人秀节目,不
  • 麦当劳叔叔之家慈善基金麦当劳叔叔之家慈善基金(Ronald McDonald House Charities)是美国的一家510c3慈善基金会,为提高儿童健康而提供支持项目,在全世界建立了超过322个麦当劳叔叔之家,提供给距离医院