當前位置:編程學習大全網 - 編程語言 - 常用嵌入式數據庫有哪些

常用嵌入式數據庫有哪些

嵌入式數據庫還是有很多的,這裏舉幾個吧:

1.Berkeley DB常用嵌入式數據庫有哪些

Berkeley

DB(BDB)是壹個高效的嵌入式數據庫編程庫,C語言、C++、Java、Perl、Python、Tcl以及其他很多語言都有其對應的API。

Berkeley DB可以保存任意類型的鍵/值對(Key/Value Pair),而且可以為壹個鍵保存多個數據。Berkeley

DB支持讓數千的並發線程同時操作數據庫,支持最大256TB的數據,廣泛用於各種操作系統,其中包括大多數類Unix操作系統、Windows操作系統

以及實時操作系統。

2.Couchbase Lite

Couchbase Lite

是壹個為滿足在線和離線的移動應用所開發的超輕量的,可靠的,並且安全的JSON數據庫。即使在最不確定的網絡條件下,亦可以給您的移動應用提供富有成效

的和可靠的信譽。除此之外,’同步門戶’功能亦可以提供協作, 社交互動或者是用戶的更新。

3.LevelDB

LevelDB是Google開源出的壹個Key/Value存儲引擎,它采用C++編寫的,支持高並發訪問和寫入,特別適合對於高寫入業務環境。

4. SQLite

SQLite 是壹個開源的嵌入式關系數據庫,實現自包容、零配置、支持事務的SQL數據庫引擎。

其特點是高度便攜、使用方便、結構緊湊、高效、可靠。 與其他數據庫管理系統不同,SQLite 的安裝和運行非常簡單,在大多數情況下 -

只要確保SQLite的二進制文件存在即可開始創建、連接和使用數據庫。

5.UnQLite

UnQLite是,由Symisc

Systems公司出品的壹個嵌入式C語言軟件庫,它實現了壹個自包含、無服務器、零配置、事務化的NoSQL數據庫引擎。UnQLite是壹個文檔存儲

數據庫,類似於MongoDB、Redis、CouchDB等。同時,也是壹個標準的Key/Value存儲,與BerkeleyDB和LevelDB等

類似。

  • 上一篇:與動態庫編程相關的書籍
  • 下一篇:學金融工程的出來以後具體幹什麽工作?求專業人士指導
  • copyright 2024編程學習大全網