![](https://fluidb.ru/wp-content/uploads/2022/07/fluidb.png)
Кратко о fluidB
fluidB является мульти-модельной субд (т.е. такой субд в которой данные могут хранится в разных моделях) использует две модели для хранения данных: «Векторную» и «Темпоральную модель», позволяющую агрегировать аналитические данные в режиме реального времени.
Векторная модель данных
В качестве основной модели fluidB использует- «векторную модель данных». Данная модель включает в себя набор данных в виде векторов (наборов чисел, которые могут представлять различные типы данных, такие как координаты, характеристики и частоты). Такая модель позволяет эффективно выполнять операции поиска, сравнения, классификации данных, при этом анализировать их структуру и связи.
![](https://fluidb.ru/wp-content/uploads/2024/06/vectorDB.jpg)
Темпоральная модель
При темпоральном подходе данные хранятся в двух таблицах: основной таблице и таблице с историей. С каждой строкой ассоциированы два времени, известные системе.
Это не просто две таблицы, которые вы добавили, а данные, закреплённые за двумя совершенно разными временами, поддерживаемые системой автоматически:
- Время добавления записи в базу данных
- Время события
Приведём пример из области медицины: предположим, что из больницы Иван Иванович выписался 08 февраля, а в базу данных эта запись была внесена уже 10 февраля — в этом случае оба этих времени будут сохранены в базе данных fluidB.
![](https://fluidb.ru/wp-content/uploads/2022/10/cinema-1.webp)
По другому темпоральную модель можно представить себе, как совокупность документов, имеющих в себе временную метку, указывающую дату и время изменения данных при этом являющихся цепочкой взаимосвязанных событий (которые похожи на кадры из старой киноленты), представляющие в своей совокупности описание некоторого события (См. рис. «Цепочка взимосвязанных событий»).