FlashDB Versions Save

An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库

2.1.0

5 months ago
  • Support 128bit write granularity for kvdb by @tinic
  • Add kvdb inergrity check API.
  • Add file access cache in file mode. The GC speed is up 2X.
  • Improve the kvdb cache performance.
  • Improve kvdb cache algo when key was first found. by @PostmanLinux
  • Improve the FDB_ALIGN and FDB_ALIGN_DOWN by @DarryZh @guoweilkd

2.0.0

11 months ago
  • add TSDB reverse iterator by @MikeTuev
  • add partial GC function to reduce GC time for KVDB.
  • add KVDB db size scale up feature
  • add esp32 spi flash demo by @kaans
  • add stm32l4 onchip FAL flash driver by @Spider84
  • add support for flash with 0 after erasure, like TC397 onchip flash by @eternal-echo
  • improve the TSDB testcases by @tangzhenye
  • improve the KVDB testcases
  • improve the CI auto test
  • improve the sector iterator function, from oldest to latest by @shihang-zhang
  • fix write fail as re-program flag at same addres for KVDB @weiguang-fan
  • fix other bugs

1.1.2

2 years ago
  • Update the FAL to latest version

1.1.1

2 years ago
  • [tsdb] Fixed a bug (#108) when tsl is full on rollover mode.
  • [tsdb] Improve exception handling.

1.1.0

2 years ago
  • Add file storage mode. The database can be saved in filesystem.
  • Add ESP8266 platform demo.
  • Add linux platform demo.
  • Add fdb_kvdb_deinit & fdb_tsdb_deinit function.
  • Drop the append TSL when current time is less than last save time.
  • Fix some bugs.

1.0.0

3 years ago

For more information, please view documents: https://armink.github.io/FlashDB/#/