Lightweight key-value database for microcontrollers with Flash and RAM storage backends.
netcorelink/microdbx is a Lightweight key-value database for microcontrollers with Flash and RAM storage backends.
pip install microdbxFor MicroPython, installation is performed by copying microdbx/* the library files to the device's file system.
example: microdbx/* - :lib/*
from microdbx import FlashDB
db = FlashDB(max_size=5)
db.set("wifi.ssid", "WiFi-DOM.ru")
db.set("wifi.password", "password")
print(db.get("wifi.password"))from microdbx.ram import RAMDB
db = RAMDB(max_size=5)
db.set("wifi.ssid", "WiFi-DOM.ru")
db.set("wifi.password", "password")
print(db.get("wifi.ssid"))