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

База данных-растущая вместе с вашими данными.
Надёжная и быстрая, настраиваемая за пару минут.

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

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

Гибкое расширение

Если вашему проекту понадобится больше места или мощности, не нужно ничего перестраивать. Просто подключите дополнительный компьютер — программа сама настроит совместную работу, как будто вы добавили ещё один вагон к поезду.

Совместимость с MongoDB

СУБД Futriix полностью совместима по синтаксису запросов с MongoDB. Вы можете использовать знакомые NoSQL-конструкции и драйверы, легко мигрируя с существующей инфраструктуры.

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

Приложение не заставляет операции ждать друг друга — данные читаются и записываются параллельно. Благодаря этому оно работает чрезвычайно быстро и моментально откликается на ваши действия.

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

СУБД Futriix имеет всего два файла конфигурации и удобный веб-интерфейс, упрощающий эксплуатацию. Разверните кластер за считанные минуты без сложных сценариев и лишних движений.

На главную

Новости

28.05.2026 Ключевое обновление
Временные метки в Futriix

Добавление временных меток ко всем типам данных в СУБД

Новая версия Futriix внедряет нативную поддержку временных меток для каждого типа данных. Это революционное изменение упрощает аудит, отладку и анализ изменений данных.
Команда Futriix 4 мин чтения
20.05.2026 Новая возможность
Сжатие данных в Futriix

Сжатие данных в СУБД Futriix

Новая версия Futriix представляет эффективные алгоритмы сжатия данных, позволяющие значительно сократить занимаемое место на диске и ускорить операции ввода-вывода.
Команда Futriix 3 мин чтения
13.04.2026 Обновление
Illumos и Futriix

Поддержка операционных систем на базе ядра Illumos

Вышло первое обновление СУБД Futriix, основанное на авторском движке "Futriis". Добавлена поддержка ОС на базе ядра Illumos: OpenIndiana Hipster, OmniOS. Реализованы триггеры, Lua-плагины и протокол Raft.
Григорий Сафронов 6 мин чтения
18.03.2026 Релиз
Futriix 2.0 Architecture

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

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

Сценарии использования нашего проекта

  • Быстрое прототипирование и R&DКогда нужно быстро проверить гипотезу или сделать рабочий прототип. Забудьте о блокировках и жёстких схемах — просто кладите документы и меняйте структуру когда угодно, без лишних настроек.
  • Встраиваемое хранилище для десктоп-приложенийКогда пишете приложение для компьютера. Получите готовое распределённое хранилище, которое работает прямо внутри вашей программы, а не как отдельный сервер — легко встраивается и работает «из коробки».
  • Обработка и хранение метрикКогда нужно собирать, сохранять и быстро обрабатывать потоки метрик. Загружайте данные без задержек — СУБД не блокирует записи и чтения.
  • Внутренние инструменты и утилиты компанииКогда разрабатываете вспомогательные сервисы для своих сотрудников. Сократите время от идеи до использования, избавьтесь от администрирования сложных БД — просто, быстро и надёжно.
На главную

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

На главную
...
...
...
Назад к новостям
28.05.2026 | Ключевое обновление

Добавление временных меток ко всем типам данных в СУБД Futriix

Временные метки Futriix
Команда Futriix 4 мин чтения

Как было раньше: Отследить, когда именно изменился конкретный документ или поле, можно было только через внешние механизмы: добавлять поле `updated_at` вручную, создавать триггеры или логировать каждое изменение. Это приводило к избыточности кода, дублированию логики и снижало производительность при большом количестве операций. Разработчикам приходилось самим поддерживать временные метки, что часто вело к ошибкам синхронизации и неполноте данных об изменениях.

Как стало теперь: Начиная с этого релиза, СУБД Futriix автоматически добавляет нативные временные метки к каждому типу данных — будь то скаляр, массив, вложенный документ или даже отдельное поле внутри структуры. Каждая операция записи, обновления или удаления теперь неявно сопровождается высокоточным временем (с точностью до микросекунд). Благодаря этому вы в любой момент можете узнать, когда был создан документ, когда модифицировано конкретное поле или когда был удалён элемент массива — без единой строки дополнительного кода.

Ключевые преимущества: 1) Прозрачный аудит и отладка — вы точно знаете хронологию изменений каждого атома данных. 2) Упрощение бизнес-логики — не нужно вручную прописывать `timestamp` в каждом запросе. 3) Эффективные запросы по времени — можно фильтровать и сортировать данные по моментам их изменения или создания, не заводя отдельные индексы. 4) Мультиверсионность — временные метки ложатся в основу механизма "темпоральных запросов": вы можете получить состояние базы на любой момент в прошлом.

Пример сравнения: Раньше для получения списка недавно изменённых комментариев приходилось поддерживать отдельное поле `last_edited` и обновлять его вручную, что при конкурентной нагрузке могло приводить к гонкам. Теперь же достаточно простого запроса: `db.comments.find({ "edited_at": { $gt: timeline } })` — метка `edited_at` автоматически обновляется системой при любой модификации, без вмешательства разработчика. Это не только сокращает код, но и исключает целый класс ошибок, связанных с забытыми или неверно проставленными временными метками.

Наверх