嵌入式数据库了解记录

database

最近需要使用嵌入式数据库进行存储应用本地信息,本文章主要进行记录当前比较流行的嵌入式数据库相关的链接,嵌入式数据库往往是以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) 
  • TiKV:https://github.com/tikv/tikv https://tikv.org/ (国内的团队开发的,基于rocksdb但不是嵌入式的)

保持更新,本文章主要用来进行索引,详细内容请参考官方文档;更多相关内容请参考cnblogs.com/xuyaowen; 

以上是 嵌入式数据库了解记录 的全部内容, 来源链接: utcz.com/z/531786.html

回到顶部