IonDB
Ассоциативное хранилище с поддержкой дисковой памяти и диапазонных поисков для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6f88ddb80fea957b9a441a14f747f42c40178f96537b6a3cc5a3e56e42d13712IonDB-2.2.0-6f88ddb8.zipОписание
В мире Arduino долгое время не было нормальной реализации ассоциативного массива или хеш-таблицы, которая бы одновременно работала быстро и предлагала постоянное хранилище на диске. IonDB закрывает эту брешь: поддерживает сохранение произвольных значений по ключам, работает с дубликатами ключей, умеет выполнять диапазонные и точные поиски по данным. Основной фишкой является встроенное дисковое хранилище, которое сохраняет данные между перезагрузками. Выбрать можно из разных backend-движков в зависимости от задачи. Библиотека больше не развивается активно — её место занял EmbedDB с лучшей оптимизацией под временные ряды и встроенные системы, но IonDB остаётся рабочим решением для типовых случаев.