<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=LevelDB</id>
	<title>LevelDB - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=LevelDB"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=LevelDB&amp;action=history"/>
	<updated>2026-06-30T12:44:50Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=LevelDB&amp;diff=820339&amp;oldid=prev</id>
		<title>imported&gt;CCC2012：​/* 特徵 */ wikify</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=LevelDB&amp;diff=820339&amp;oldid=prev"/>
		<updated>2025-07-18T17:38:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;特徵：​&lt;/span&gt; wikify&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
|name                   = LevelDB&lt;br /&gt;
|title                  = LevelDB&lt;br /&gt;
|logo                   = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
|screenshot             = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
|caption                = &lt;br /&gt;
|collapsible            = &lt;br /&gt;
|author                 = &lt;br /&gt;
|developer              = [[Google]]&lt;br /&gt;
|released               = {{Start date and age|2012|05}}&lt;br /&gt;
|discontinued           = &lt;br /&gt;
|latest release version = {{LSR/wikidata}}&lt;br /&gt;
|programming language   = [[C++]]&lt;br /&gt;
|operating system       = [[跨平台]]&lt;br /&gt;
|platform               =&lt;br /&gt;
|size                   = &lt;br /&gt;
|language               = &lt;br /&gt;
|genre                  = 嵌入[[數據庫]]編程庫&lt;br /&gt;
|license                = [[BSD许可证]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{lang|en|LevelDB}}&amp;#039;&amp;#039;&amp;#039;是一個由[[Google公司]]所研發的[[键-值存储]][[嵌入式系統|嵌入式]][[數據庫管理系統]]編程庫，&amp;lt;ref&amp;gt;{{Cite web |url=http://rdc.taobao.com/blog/cs/wp-content/plugins/leveldb%E5%AE%9E%E7%8E%B0%E8%A7%A3%E6%9E%90.pdf |title=leveldb實現解析 |accessdate=2017-09-05 |archive-date=2012-01-31 |archive-url=https://web.archive.org/web/20120131105110/http://rdc.taobao.com/blog/cs/wp-content/plugins/leveldb%E5%AE%9E%E7%8E%B0%E8%A7%A3%E6%9E%90.pdf |dead-url=no }}&amp;lt;/ref&amp;gt; 以[[開源軟體|開源]]的[[BSD許可證]]發佈。&amp;lt;ref&amp;gt;{{Cite web |url=http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html |title=LevelDB: A Fast Persistent Key-Value Store |accessdate=2011-08-07 |archive-date=2016-03-26 |archive-url=https://web.archive.org/web/20160326154020/http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 特徵 ==&lt;br /&gt;
* 高性能 &amp;lt;ref&amp;gt;{{Cite web |url=http://leveldb.googlecode.com/svn/trunk/doc/benchmark.html |title=LevelDB Benchmarks |accessdate=2011-08-07 |archive-date=2011-08-20 |archive-url=https://web.archive.org/web/20110820001028/http://leveldb.googlecode.com/svn/trunk/doc/benchmark.html |dead-url=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 簡單的體系結構：只支持API调用，不支持[[SQL]]語言&lt;br /&gt;
* [[自由軟件]]和[[開放原始碼軟件]]&lt;br /&gt;
* 數據支持被[[Snappy]]函式庫壓縮&amp;lt;ref&amp;gt;{{Cite web |url=http://code.google.com/p/snappy/ |title=A fast compressor/decompressor |accessdate=2011-07-30 |archive-date=2015-08-22 |archive-url=https://web.archive.org/web/20150822162211/https://code.google.com/p/snappy/ |dead-url=no }}&amp;lt;/ref&amp;gt;，以減少Disk I/O提升效能&lt;br /&gt;
&lt;br /&gt;
== 例子 ==&lt;br /&gt;
儲存鍵／值對，和查詢鍵的值：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=cpp&amp;gt;&lt;br /&gt;
#include &amp;quot;leveldb/db.h&amp;quot;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
int main(){&lt;br /&gt;
  leveldb::DB *db;&lt;br /&gt;
  leveldb::Options options;&lt;br /&gt;
&lt;br /&gt;
  options.create_if_missing = true;&lt;br /&gt;
&lt;br /&gt;
  // 開啟數據庫&lt;br /&gt;
  leveldb::DB::Open(options, &amp;quot;/tmp/testdb&amp;quot;, &amp;amp;db);&lt;br /&gt;
&lt;br /&gt;
  // 鍵 = MyKey29，值 = &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
  string key = &amp;quot;MyKey29&amp;quot;, value = &amp;quot;Hello World!&amp;quot;, result;&lt;br /&gt;
&lt;br /&gt;
  // 儲存 鍵／值對&lt;br /&gt;
  db-&amp;gt;Put(leveldb::WriteOptions(), key, value);&lt;br /&gt;
&lt;br /&gt;
  // 查詢 MyKey29 鍵的值&lt;br /&gt;
  db-&amp;gt;Get(leveldb::ReadOptions(), key, &amp;amp;result);&lt;br /&gt;
&lt;br /&gt;
  // 輸出值到屏幕&lt;br /&gt;
  cout &amp;lt;&amp;lt; &amp;quot;result = &amp;quot; &amp;lt;&amp;lt; result &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
  // 關閉數據庫&lt;br /&gt;
  delete db;&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 執行結果 ===&lt;br /&gt;
(LevelDB安裝目錄為：leveldb-read-only)&amp;lt;ref&amp;gt;{{Cite web |url=http://code.google.com/p/leveldb/source/checkout |title=Source Checkout - LevelDB |accessdate=2011-08-06 |archive-date=2015-03-18 |archive-url=https://web.archive.org/web/20150318200509/http://code.google.com/p/leveldb/source/checkout |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% g++ test.cc -Ileveldb-read-only/include -Lleveldb-read-only -lleveldb -lpthread&lt;br /&gt;
% ./a.out &lt;br /&gt;
result = Hello World!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RocksDB ==&lt;br /&gt;
2013年[[Facebook]]基於LevelDB開發出[[RocksDB]]，特別針對伺服器負載而優化。&amp;lt;ref&amp;gt;{{Cite web |url=http://rocksdb.org/ |title=RocksDB |accessdate=2014-01-25 |archive-date=2021-02-05 |archive-url=https://web.archive.org/web/20210205060559/https://rocksdb.org/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 语言的绑定 ==&lt;br /&gt;
* [https://github.com/reeze/php-leveldb PHP LevelDB Extension] {{Wayback|url=https://github.com/reeze/php-leveldb |date=20201015052114 }}&lt;br /&gt;
* [https://github.com/carlopires/cpy-leveldb Python LevelDB Binding] {{Wayback|url=https://github.com/carlopires/cpy-leveldb |date=20201130083754 }}&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
* [[Berkeley DB]]&lt;br /&gt;
* [[Apache Derby]]&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist|2}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [https://archive.today/20130426121503/http://leveldb.googlecode.com/ LevelDB 開放原始碼計劃主頁]&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{NoSQL}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
[[Category:嵌入式資料庫]]&lt;br /&gt;
[[Category:2011年软件]]&lt;br /&gt;
[[Category:Google軟體]]&lt;br /&gt;
[[Category:開源資料庫管理系統]]&lt;br /&gt;
[[Category:跨平台軟體]]&lt;br /&gt;
[[Category:键-值数据库]]&lt;/div&gt;</summary>
		<author><name>imported&gt;CCC2012</name></author>
	</entry>
</feed>