FlashDB V1.0.0 official version released, a lightweight embedded database

Introduction to FlashDB

FlashDB is an ultra-lightweight embedded database that focuses on providing data storage solutions for embedded products. Different from traditional database based on file system, FlashDB combines the features of Flash, with strong performance and reliability. And under the premise of ensuring extremely low resource occupation, as far as possible to extend the life of the Flash. FlashDB provides two database modes: key-value database  and  time series database.

Main features

  • The resource usage is extremely low, and the memory usage is almost 0 ;

  • Supports multiple partitions and multiple instances . When the amount of data is large, the partition can be refined to reduce the retrieval time;

  • Support wear-leveling to extend the life of Flash;

  • Supports power-down protection function, high reliability;

  • Supports two KV types, string and blob, which is convenient for users to operate;

  • Support KV incremental upgrade , after product firmware upgrade, KVDB content also supports automatic upgrade;

  • Support to modify the status of each TSDB record to facilitate user management;

For more detailed information, see

http://armink.gitee.io/flashdb/#/zh-cn/

Guess you like

Origin blog.csdn.net/lianshaohua/article/details/109091617