LogStore - это реализация хранилища ключ-значение на Go, обеспечивающая эффективные операции с данными с временной сложностью O(log N), включая автоматическое управление сроком жизни данных (TTL).
- O(log N) Эффективность: LogStore использует оптимизированные структуры данных для гарантии логарифмической сложности большинства операций.
- Автоматическое Управление TTL: Поддержка TTL для автоматического удаления устаревших ключей, обеспечивая эффективное использование ресурсов.
- Потокобезопасность: Механизмы синхронизации обеспечивают безопасный доступ к данным из нескольких горутин.
- Go версии 1.15 или выше.
Для более подробной информации об использовании API хранилища, пожалуйста, ознакомьтесь с нашей документацией API.
Клонируйте репозиторий LogStore для начала работы:
git clone https://github.com/Artem-Olifirenko/LogStore.git
cd LogStore
go build -o logstore