ESP32IMDB
В памяти ESP32 — встроенная база данных с SQL-подобным API, TTL, SPIFFS и агрегирующими функциями
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4fe8b8c6ccfac67bddb7280994501c8e7328bd4e10629c6c33db429cd73b096aESP32IMDB-1.1.3-4fe8b8c6.zipОписание
Простая база данных в памяти для ESP32, если нужна быстрая работа с данными без внешних сервисов. Поддерживает целые числа, дробные, строки, MAC-адреса, даты и булевы значения. Есть автоматическое удаление устаревших записей по TTL, сохранение на SPIFFS для пережития перезагрузки, потокобезопасность через мьютексы и даже агрегирующие функции типа COUNT, MIN, MAX. API похож на SQL, так что если вы раньше писали SELECT и UPDATE, то разберётесь быстро. Встроенное управление памятью и поддержка математических операций прямо на полях. Ограничивается только возможностями ESP32: строки до 25 символов, никаких сложных связей между таблицами. Подходит для логирования датчиков, кэширования конфигов, временного хранилища результатов без необходимости в полноценной БД.