2026-02-23 22:48:31 +03:00
2026-02-23 22:48:31 +03:00
2026-02-23 22:48:31 +03:00
2026-02-23 22:48:31 +03:00
2026-02-23 22:48:31 +03:00
2026-02-23 20:16:11 +00:00
2026-02-23 22:48:31 +03:00
2026-02-23 20:19:51 +00:00


Logo.png

FutriiS- это легковесная, wait-free и lock-free дружественная in-memory СУБД, реализованная на Go с поддержкой MessagePack сериализации для ОС семейства Solaris




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. Клонируйте репозиторий:
git clone https://github.com/futriis/db.git
cd futriis
  1. Скомпилируйте:
make build
Description
futriix release for Solaris-based systems
Readme 126 KiB
Languages
Go 95.9%
Makefile 4.1%