LevelDB

✍ dations ◷ 2025-05-21 08:33:31 #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,特别针对服务器负载而优化。

相关

  • 肠胃炭疽病(英语:anthrax)是由炭疽杆菌感染造成的疾病,感染途径包括皮肤接触、呼吸道、消化道以及注射等四种,通常在感染一天至两个月后开始出现症状,经由皮肤接触的感染起初会出现小
  • 爱德华·鲍威尔爱德华·鲍威尔(Edward L. G. "Ted" Bowell,1943年-)是美国天文学家,生于伦敦。鲍威尔曾在伦敦伊曼纽尔学校、伦敦大学学院及巴黎大学就读。爱德华·鲍威尔是洛厄尔天文台近地小
  • 道口烧鸡道口烧鸡,是原产中国河南北部滑县道口镇的一种烧鸡。道口烧鸡是中国特色传统名菜之一。 道口烧鸡与北京烤鸭、金华火腿齐名,被誉为“天下第一鸡”。其中著名的老字号品牌有“
  • Love Live! Sunshine!! 学园偶像电影~彩虹彼端~《Love Live! Sunshine!! 学园偶像电影~彩虹彼端~》(日语:ラブライブ!サンシャイン!! The School Idol Movie Over the Rainbow)为Project LoveLive! Sunshine!!的相关动画作品
  • 美女的诞生2014年11月1日 (2014-11-01)-2015年1月11日 (2015-01-11)《美女的诞生》(韩语:미녀의 탄생,英语:Birth of a Beauty)为韩国SBS自2014年11月1日起播出的周末特别计划剧,由《太阳的
  • 施马伦湖 (塞格贝格县)坐标:54°05′07″N 10°15′15″E / 54.0854°N 10.2542°E / 54.0854; 10.2542施马伦湖(德语:Schmalensee),是德国的湖泊,位于该国北部石勒苏益格-荷尔斯泰因州,由塞格贝格县负责
  • 术士西满术士西满(希腊语:Σίμων ὁ μάγος,拉丁语:Simon Magus),也称行邪术的西满(英语:Simon the Sorcerer)、撒玛黎雅的西满、神的大能者(拉丁语:virtus Dei),是公元1世纪持诺斯底主义
  • 吴德旋吴德旋(1767年-1840年),字仲伦,江苏宜兴(今属江苏)人。师事姚鼐,其弟子为吕璜,记述有《初月楼文钞》10卷,卷首曰:“道光戊子,吴仲伦先生馆于鄞。十二月,将返宜兴,过杭,而璜留焉。住丛桂山房
  • 沈麟沈麟,清朝政治人物。浙江乌程县人。沈麟为荫生出身。乾隆四十四年(1779年)七月,署任湖南永顺府龙山县知县。
  • 行政院农业委员会花莲区农业改良场行政院农业委员会花莲区农业改良场(简称花改场),为行政院农业委员会下的四级机关,负责花莲县、宜兰县农业试验应用及推广业务。