最近需要使用嵌入式資料庫進行存儲應用本地信息,本文章主要進行記錄當前比較流行的嵌入式資料庫相關的鏈接,嵌入式資料庫往往是以lib的形式存在,常用於持久化存儲軟體的信息,嵌入式資料庫往往和應用軟體緊密集成: 特點: database systems with differing application ...
最近需要使用嵌入式資料庫進行存儲應用本地信息,本文章主要進行記錄當前比較流行的嵌入式資料庫相關的鏈接,嵌入式資料庫往往是以lib的形式存在,常用於持久化存儲軟體的信息,嵌入式資料庫往往和應用軟體緊密集成:
特點:
- database systems with differing application programming interfaces (SQL as well as proprietary, native APIs);
- storage modes (on-disk, in-memory, and combined);
- The term embedded database can be confusing because only a small subset of embedded database products are used in real-time embedded systems such as telecommunications switches and consumer electronics devices.[1] (See mobile database for small-footprint databases that could be used on embedded devices.)
常用的嵌入式資料庫:(主要索引幾個我比較感興趣的資料庫)
- SQLite 嵌入式關係資料庫:https://www.sqlite.org/index.html (關係資料庫)
- Apache Derby: https://db.apache.org/derby/ (關係資料庫)
- Embedded database: https://en.wikipedia.org/wiki/Embedded_database
- Berkeley DB: https://en.wikipedia.org/wiki/Berkeley_DB ;https://www.oracle.com/uk/database/technologies/related/berkeleydb.html(k-v資料庫)
- 數據目錄表:https://dbdb.io/ (包含很多資料庫的介紹,很好的網站,可以理清眾多資料庫之間的關係)
- LevelDB:https://github.com/google/leveldb(嵌入式K-V資料庫)
- RocksDB :https://github.com/facebook/rocksdb/ (嵌入式K-V資料庫,基於leveldb) https://rocksdb.org/ 技術選型為 RocksDB 用作嵌入式開發的KV資料庫;
- TiKV:https://github.com/tikv/tikv https://tikv.org/ (國內的團隊開發的,基於rocksdb但不是嵌入式的)
- Tokyo Cabinet:https://dbdb.io/db/tokyo-cabinet (嵌入式K-V資料庫)
其他相關鏈接:
保持更新,本文章主要用來進行索引,詳細內容請參考官方文檔;更多相關內容請參考cnblogs.com/xuyaowen;