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