Logo.png

futriiS

FutriiS-встроенная в сервер-приложений распределённая субд с поддержкой модулей на языке lua, написанная на языке Rust


# futriis - Распределённая in-memory СУБД futriis - это легковесная, wait-free и lock-free дружественная in-memory СУБД, реализованная на Go 1.25.6 с поддержкой MessagePack сериализации. ## Поддерживаемые ОС - Solaris - OpenIndiana - Linux (все популярные дистрибутивы) **Важно:** Windows и MacOS X не поддерживаются! ## Архитектура СУБД реализует три основных типа данных: - **Таппл (Tapple)** - аналог базы данных в РСУБД - **Слайс (Slice)** - аналог таблицы - **Кортеж (Tuple)** - аналог записи в таблице ## Требования - Go 1.25.6 или выше - Только Unix-подобная ОС (Solaris, OpenIndiana, Linux) ## Установка и сборка 1. Клонируйте репозиторий: ```bash git clone https://github.com/futriis/db.git cd futriis ``` 2. Скомпилируйте: ```bash make build ```