FluidB

DISTRIBUTED MULTI-MODEL REAL-TIME IN-MEMORY DATABASE MANAGEMENT SYSTEM

Узнать больше

О проекте


На наш взгляд, большинство существующих программных решений, представленных на рынке современных субд (RDBMS, NewSQL), имеют системную ошибку: с каждым новым релизом они вбирают в себя всё новые и новые функциональные возможности, увеличиваясь в размерах, ухудшающие качество программного продукта и усложняя процесс экплуатации.

overlod

Наша цель- разработать субд, позволяющую по временной метке производить поиск и просмотр определённого события во времени c заданной даты в прошлом вплоть до настоящего момента.




О моделях хранения данных во fluidB

FluidB является мульти-модельной субд (т.е. такой субд в которой данные могут хранится в разных моделях) использует две модели для хранения данных: «Ключ-значение» и «Графовую модель». Он позволяет позволяет агрегировать аналитические данные в режиме реального времени.

Такой подход позволяет просмотреть полную историю данных с момента их создания, вплоть до текущего момента, без возможности их удаления. Данный процесс напоминает ручной просмотр киноленты:

overlod


Модель Ключ-значение

В качестве основной модели fluidB использует- модель «ключ-значение» для хранения данных, хранящееся в оперативной памяти. Согласно данной парадигме, данные хранятся в виде ассоциативного массива (абстрактного типа данных, позволяющего хранить пары форм (ключ, значение) и поддерживающего следующие операции: добавление, поиск по ключу, удаление пары по ключу. При этом хранение двух пар с одинаковыми ключами-невозможно).



Графовая модель

С другой стороны данные могут хранится в виде графа (См. рис. «Пример графа объектов»), являющегося цепочкой взаимосвязанных событий (которые похожи на кадры из старой киноленты), представляющие в своей совокупности описание некоторого события (См. рис. «Цепочка взимосвязанных событий, хранящаяся в субд в виде графа объектов»)

timewarp

На рисунке ниже представлен пример графа:

Graph model

Пример графа Изображение взято с сайта https://aws.amazon.com/ru/nosql/graph/

Документация

Платные версии

Ниже приведены цены на три основные версии продукта fluidB

Basic
2500 ₽

  • Модели хранения данных: "Ключ-значение" и "Графовая"
  • Мастер-Мастер репликация
  • Консольное-клиент серверное приложение

Advanced
10000 ₽

  • Модели хранения данных: "Ключ-значение,"Графовая","Отметка времени"
  • Выгрузка снапшотов на жёсткий диск
  • Веб-интерфейс
  • Консольное-клиент серверное приложение

Premium
Договорная ₽

  • Модели хранения данных: "Ключ-значение,"Графовая","Отметка времени"
  • Выгрузка снапшотов на жёсткий диск
  • Веб-интерфейс
  • Скрипт установки
  • Расширение технического функционала по просьбе заказчика
  • Автоматическое восстановление после сбоя

Форма обратной связи

Нашли ошибку? Хотите принять участие в разработке проекта? Хотите попробовать продукт в действии? Возникли другие вопросы?
Используйте форму обратной связи ниже, чтобы связаться с нами.