Update README.md
This commit is contained in:
parent
698ed1c3ad
commit
9f76bd6e9d
29
README.md
29
README.md
@ -66,22 +66,27 @@
|
||||
<!-- ABOUT THE PROJECT -->
|
||||
## О проекте
|
||||
|
||||
Falcot это http сервер-приложений со встроенной мультимодельной NOSQL субд с минимальным количеством блокировок (которая называется **futriix**) , написанной на языке программирования Rust. <br>
|
||||
Поддерживает следующие модели хранения данных: модель временных рядов (time series), документную, ключ-значение.
|
||||
Falcot - это http сервер-приложений со встроенной мультимодельной NOSQL СУБД **futriix** с минимальным количеством блокировок, которая написана на языке программирования Rust. <br>
|
||||
Поддерживает следующие модели хранения данных:
|
||||
|
||||
- модель временных рядов (time series)
|
||||
- документную
|
||||
- ключ-значение
|
||||
|
||||
Для расширения базового функционала имеет встроенный lua-интепретатор.<br>
|
||||
CУБД `futriix` является резидентной, **HTAP (Hybrid Transactional/Analytical Processing) с определёнными нюансами** субд, т.е. хранящей свои данные в оперативной памяти, с их периодическим сохранением на внутренний носитель: HDD (жёсткий диск) или SSD-накопитель.
|
||||
СУБД futriix - это резидентная система, которая работает с данными в оперативной памяти (in-memory) и относится к классу **HTAP (Hybrid Transactional/Analytical Processing)**. При этом данные периодически сохраняются на диск (HDD или SSD) для защиты от потерь.
|
||||
|
||||
## Глоссарий
|
||||
|
||||
* **База Данных(БД)** -массив информация, хранящийся, например, на флешке, в файле, на кластере
|
||||
* **Система Управления Базами Данных(СУБД)** - Это программа для внесения изменений в базу данных и поиска по ней
|
||||
* **Мультимодельная СУБД** - Это субд, поддерживающая одновременно несколько моделей хранения данных
|
||||
* **Резидентная СУБД** - субд, хранящая все свои данные в оперативной памяти, с периодическим сохранением на HDD или SSD
|
||||
* **Инстанс** - запущенный экземляр базы данных
|
||||
* **Узел (хост,нода)** - физический сервер
|
||||
* **Слайс (от англ. "slice"-слой)** - аналог документа в любой документно-ориентированной субд
|
||||
* **Репликасет** - группа актуальных данных,хранящиеся на нескольких узлах
|
||||
* **Временные ряды (time series)** - это данные, последовательно собранные в регулярные промежутки времени, полученные из какого-либо устройства (цены на акции, данные температуры, объёмы продаж и.т.д.)
|
||||
* **База Данных(БД)** - это структурированное, организованное хранилище данных, которое позволяет удобно собирать, хранить, управлять и извлекать информацию.
|
||||
* **Система Управления Базами Данных(СУБД)** - это программное обеспечение, которое позволяет создавать, управлять и взаимодействовать с базами данных
|
||||
* **Мультимодельная СУБД** - это СУБД, которая объединяет в себе поддержку нескольких моделей данных (реляционной, документной, графовой, ключ-значение и др.) в рамках единого интегрированного ядра.
|
||||
* **Резидентная СУБД** - это СУБД, которая работает непрерывно в оперативной памяти (RAM).
|
||||
* **Инстанс** - это запущенный экземляр базы данных.
|
||||
* **Узел (хост,нода)** - это отдельный сервер (физический или виртуальный), который является частью кластера или распределенной системы и выполняет часть общей работы.
|
||||
* **Слайс (от англ. "slice"-слой)** - это логический и физически изолированный фрагмент коллекции документов, полученный в результате горизонтального партиционирования (шардирования) и размещенный на определенном узле кластера с целью масштабирования производительности и объема данных.
|
||||
* **Репликасет** - это группа серверов СУБД, объединенных в отказоустойчивую конфигурацию, где один узел выполняет роль первичного (принимающего операции записи), а один или несколько других - роль вторичных (синхронизирующих свои данные с первичным и обслуживающих чтение), с автоматическим переизбранием первичного узла в случае его сбоя.
|
||||
* **Временные ряды (time series)** - это это упорядоченная во времени последовательность данных, собранная в регулярные промежутки времени из какого-либо источниика (цены на акции, данные температуры, объёмы продаж и.т.д.).
|
||||
* **OLTP (Online Transactional Processing-Онлайн оработка транзакций)**- технология обработки транзакций в режиме реального времени. Её основная задача заключается в обеспечении быстрого и надёжного выполнения операций, которые происходят ежесекундно в бизнесе.Они обеспечивают быстрое выполнение операций вставки, обновления и удаления данных, поддерживая целостность и надежность транзакций.
|
||||
* **OLAP (Online Analytical Processing - Оперативная аналитическая обработка)** — это технология, которая работает с историческими массивами информации, извлекая из них закономерности и производя анализ больших объемов данных, поддерживает многоразмерные запросы и сложные аналитические операции. Данная технология оптимизирована для выполнения сложных запросов и предоставления сводной информации для принятия управленческих решений.
|
||||
* **HTAP (Hybrid Transactional and Analytical Processing- Гибридная транзакционно-аналитическая обработка)**- это технология, которая заключаются в эффективном совмещении операционных и аналитических запросов, т.е. классов OLTP и OLAP.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user