Futriix NoSQL субд, написанная на языке Rust без блокировок

Распределённая СУБД с горизонтальным масштабированием, высокой производительностью и простой настройкой

Скачать
На главную

Преимущества

Горизонтальное масштабирование

Наше приложение легко масштабируется: достаточно установить ещё один сервер, и он автоматически добавит себя в кластер.

Простая настройка

Для настройки не требуется правки множества конфигурационных файлов. Все настройки хранятся в одном.

Отсутствие блокировок

Приложение не использует блокировок, поэтому обладает высокой производительностью и отзывчивостью.

На главную

Новости

18 марта 2026 Релиз
Futriix 2.0 Architecture

Futriix 2 i^2: новая архитектура и улучшенная производительность

Команда Futriix рада представить новую версию нашей СУБД- futriix i^2. Ключевые изменения: архитектура без блокировок, улучшенная производительность при работе с большими данными, возможность собрать версию под операционную систему OpenIndiana Hipster.
Григорий Сафронов 5 мин чтения
15 марта 2025 Событие
HighLoad++ 2025 Conference

Futriix на HighLoad++ 2025

Приглашаем всех желающих посетить наш стенд на конференции HighLoad++ 2025. В программе: доклады о внутреннем устройстве СУБД, мастер-классы по настройке и интеграции.
Команда Futriix 2 мин чтения
1 марта 2025 Безопасность
обновление безопасности

Обновление безопасности: исправление уязвимостей

Вышло обновление 1.8.4, которое содержит важные исправления безопасности. Рекомендуем всем пользователям обновиться для обеспечения стабильной и безопасной работы.
Команда Futriix 3 мин чтения
20 февраля 2025 Интеграция
Интеграция

Интеграция с Prometheus и Grafana

Мы добавили нативную поддержку мониторинга через Prometheus и визуализации в Grafana. Теперь вы можете легко отслеживать состояние кластера в реальном времени.
Команда Futriix 4 мин чтения
На главную

Кейсы, которые решает наш проект

  • Решение бизнес-задач прототипирования и R&D
  • Встроенное, распределённое хранилище для реализации desktop-приложений
  • Обработка и хранение метрик
  • Разработка внутренних инструментов и утилит в компании
На главную

Обратная связь

На главную
Назад к новостям
18 марта 2026 | Релиз

Futriix 2 i^2: новая архитектура и улучшенная производительность

Futriix 2.0 Architecture
Григорий Сафронов 5 мин чтения

Мы рады представить вторую мажорную версию нашей СУБД. Это результат многих месяцев работы, тестирования и оптимизации. Futriix 2.0 представляет собой полностью переработанную архитектуру, которая обеспечивает значительный прирост производительности и надежности.

Ключевые изменения в версии 2.0:

1. Уникальная номерация версий продукта
У нас появилась идея уникальной номерами продукта- версия продукта теперь состоит из трёх частей названия продукта и его версии, и записанной в виде степени числа 2 буквы "i". Например текущая версия имеет вид: "futriix 2 i^2", где "futriix"-это название , "2"-номер верии, а ii- это сокращение "infrastructure Indiana, мой лично придуманный термин, означающий " Open Indiana- в инфраструктуре". Это означает, что наш продукт подходит для эксплуатации его в инфраструктуре, в которой на серверах установлена операционная система OpenIndiana. С другой, с математической точки зрения, умножение i на i даёт квадрат, как известно поэтому "i" записана во второй степени.

2. Улучшенная производительность
Благодаря новому планировщику запросов и оптимизации сетевого взаимодействия, мы добились увеличения производительности до 30% по сравнению с предыдущей версией.

3. Новый механизм репликации
Внедрен асинхронный механизм репликации с контролем целостности данных. Теперь репликация происходит быстрее и требует меньше сетевых ресурсов, при этом гарантируя консистентность данных в распределенном кластере.

4. Улучшенное управление памятью
Новый алгоритм управления памятью позволяет более эффективно использовать ресурсы системы, автоматически подстраиваясь под нагрузку и доступные ресурсы.

Новая версия уже доступна для скачивания на официальном сайте в виде исходного кода.

Мы благодарим всех, кто участвовал в бета-тестировании и помогал нам улучшать продукт. Ваши отзывы и предложения были неоценимы при разработке этой версии.

Наверх
Назад к новостям
15 марта 2025 | Событие

Futriix на HighLoad++ 2025

HighLoad++ 2025 Conference
Команда Futriix 2 мин чтения

С 20 по 22 марта 2025 года в Москве пройдет крупнейшая в России конференция для разработчиков высоконагруженных систем — HighLoad++ 2025. Команда Futriix примет активное участие в мероприятии.

Где нас найти:
Мы будем располагаться на стенде №42 в зоне Expo. Приходите, чтобы пообщаться с разработчиками, задать вопросы о продукте и получить эксклюзивные сувениры.

Программа выступлений:

21 марта, 14:00-14:45 — "Внутреннее устройство Futriix: как мы добились отсутствия блокировок"
Доклад Григория Сафронова, основателя проекта. Вы узнаете о технических решениях, которые позволяют нашей СУБД работать без блокировок и обеспечивать высокую производительность.

22 марта, 11:00-13:00 — Мастер-класс "Интеграция Futriix в существующую инфраструктуру"
Практическое занятие, на котором мы покажем, как быстро и безболезненно внедрить Futriix в ваши проекты. Участники смогут попробовать развернуть кластер и выполнить базовые операции под руководством наших инженеров.

22 марта, 16:30-17:15 — "Кейсы использования Futriix в промышленной эксплуатации"
Доклад о реальных проектах, где Futriix используется в production-среде. Опыт, метрики, проблемы и их решения.

Для участников конференции мы подготовили специальные промокоды на премиум-подписку и консультации с нашей командой. Также на стенде можно будет получить футболки, стикеры и другие мерч-продукты с символикой Futriix.

Ждем вас на HighLoad++ 2025! Регистрация на конференцию доступна на официальном сайте мероприятия.

Наверх
Назад к новостям
1 марта 2025 | Безопасность

Обновление безопасности: исправление уязвимостей

Кибербезопасность
Команда безопасности 3 мин чтения

Вышло обновление 1.8.4, которое содержит важные исправления безопасности. Рекомендуем всем пользователям обновиться для обеспечения стабильной и безопасной работы.

Исправленные уязвимости:

CVE-2025-1234: Возможность несанкционированного доступа к данным через инъекции в запросах
Уязвимость позволяла злоумышленнику выполнять специально сформированные запросы для получения данных, к которым у него не должно быть доступа. Исправлено усиление валидации входных параметров.

CVE-2025-1235: Потенциальная утечка информации через логи
В некоторых конфигурациях система могла записывать в логи чувствительные данные (токены, пароли) при определенных условиях. Теперь все подобные данные маскируются.

CVE-2025-1236: DoS-атака через специально сформированные пакеты
Злоумышленник мог вызвать отказ в обслуживании, отправляя специально сформированные пакеты, которые приводили к чрезмерному потреблению ресурсов. Добавлены ограничения на размер и частоту запросов.

Рекомендации по обновлению:

Для обновления выполните следующие команды:

git pull origin main
make build
sudo make install
                    

После обновления перезапустите сервис:

sudo systemctl restart futriix
                    

Если вы используете Docker-образы, обновите их:

docker pull futriix/futriix:1.8.4
                    

Мы благодарим исследователей безопасности, которые сообщили нам об этих уязвимостях в рамках программы bug bounty. Если вы обнаружите потенциальные проблемы с безопасностью, пожалуйста, сообщите нам по адресу security@futriix.ru.

Наверх
Назад к новостям
20 февраля 2025 | Интеграция

Интеграция с Prometheus и Grafana

Графана
Григорий Сафронов 4 мин чтения

Мы добавили нативную поддержку мониторинга через Prometheus и визуализации в Grafana. Теперь вы можете легко отслеживать состояние кластера в реальном времени.

Что нового:

1. Prometheus metrics endpoint
Начиная с версии 1.8.0, Futriix предоставляет эндпоинт /metrics в формате Prometheus. Доступны следующие метрики:

  • Количество запросов в секунду
  • Время выполнения запросов (гистограмма)
  • Использование памяти и CPU
  • Размер базы данных
  • Количество активных подключений
  • Статус репликации

2. Готовый дашборд для Grafana
Мы подготовили готовый дашборд для Grafana, который можно импортировать одним клиентом (ID дашборда: 12345). Дашборд включает:

  • Общий статус кластера
  • Графики производительности
  • Мониторинг ресурсов
  • Алерты о проблемах
  • Логи и ошибки

3. Настройка алертов
Мы также предоставляем примеры правил для AlertManager, которые помогут настроить уведомления о критических событиях:

  • Высокая нагрузка на сервер
  • Проблемы с репликацией
  • Низкое свободное место на диске
  • Долгие запросы

Пример настройки:

# В конфигурации Futriix добавьте:
[monitoring]
prometheus_enabled = true
prometheus_port = 9100

# Prometheus config:
scrape_configs:
  - job_name: 'futriix'
    static_configs:
      - targets: ['localhost:9100']
                    

Документация по настройке мониторинга доступна в нашем репозитории. Если у вас возникнут вопросы или предложения по улучшению мониторинга, пожалуйста, создавайте issue на GitHub или пишите нам на почту.

Наверх