Update README.md

This commit is contained in:
Григорий Сафронов 2025-08-03 16:30:19 +00:00
parent f88803d6ce
commit 5ce083a514

View File

@ -71,11 +71,11 @@ Futriix является резидентной субд, т.е. храняще
* **База Данных(БД)** -массив информация, хранящийся, например, на флешке, в файле, на кластере * **База Данных(БД)** -массив информация, хранящийся, например, на флешке, в файле, на кластере
* **Система Управления Базами Данных(СУБД)** - Это программа для внесения изменений в базу данных и поиска по ней * **Система Управления Базами Данных(СУБД)** - Это программа для внесения изменений в базу данных и поиска по ней
* **Мультимодельная СУБД** - Это субд, поддерживающая одновременно несколько моделей хранения данных * **Врменная метка (time stamp)** -Это метка времени, однозначно связывающая каждую запись в бд с конкретным моментом во времени. Если проводить аналогию с реляционными субд, то временнная метка это аналог термина **ключа** в реляционных субд.
* **Резидентная СУБД** - субд, хранящая все свои данные в оперативной памяти, с периодическим сохранением на HDD или SSD * **Резидентная СУБД** - субд, хранящая все свои данные в оперативной памяти, с периодическим сохранением на HDD или SSD
* **Инстанс** - запущенный экземляр базы данных * **Инстанс** - запущенный экземляр базы данных
* **Узел (хост,нода)** - физический сервер * **Узел (хост,нода)** - физический сервер
* **Таппл** - аналог документа в любой документно-ориентированной субд * **Слайс(slice)** - аналог документа в любой документно-ориентированной субд
* **Репликасет** - группа актуальных данных,хранящиеся на нескольких узлах * **Репликасет** - группа актуальных данных,хранящиеся на нескольких узлах
* **Временные ряды (time series) ** - это данные, последовательно собранные в регулярные промежутки времени, полученные из какого-либо устройства (цены на акции, данные температуры, объёмы продаж и.т.д.) * **Временные ряды (time series) ** - это данные, последовательно собранные в регулярные промежутки времени, полученные из какого-либо устройства (цены на акции, данные температуры, объёмы продаж и.т.д.)
* **Кластер** - группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс * **Кластер** - группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс
@ -151,10 +151,13 @@ futriix:~> insert temperature 1672531200000 25.5
Insert successful Insert successful
``` ```
> [!TIP]
> **Пое вставки данных в slice, сервер автоматически добавит временную метку, в нашем примере 1672531200000 **
Как мы можем наблюдать ниже, сервером был получен ответ `successful`-это означает, что вставка данных (значение температуры) была внесена корректно. Как мы можем наблюдать ниже, сервером был получен ответ `successful`-это означает, что вставка данных (значение температуры) была внесена корректно.
```sh ```sh
futriix:~> insert humidity 16725312 {"value": 65, "unit": "%"} futriix:~> insert humidity 1672531200000 {"value": 65, "unit": "%"}
Insert successful Insert successful
``` ```
@ -164,7 +167,7 @@ Insert successful
futriix:~> get temperature futriix:~> get temperature
[ [
[ [
16725312, 1672531200000,
25.5 25.5
] ]
] ]
@ -174,7 +177,7 @@ futriix:~> get temperature
futriix:~> get humidity futriix:~> get humidity
[ [
[ [
16725312, 1672531200000,
{ {
"unit": "%", "unit": "%",
"value": 65 "value": 65
@ -185,10 +188,10 @@ futriix:~> get temperature
Получим диапазон в которых лежат средние значени температуры и влажности, указав оба эти значения (температуры и влажности), в качестве параметров к оператору `get` Получим диапазон в которых лежат средние значени температуры и влажности, указав оба эти значения (температуры и влажности), в качестве параметров к оператору `get`
```sh ```sh
futriix:~> get temperature 16725312 16725348 futriix:~> get temperature 1672531200000 1672534800000
[ [
[ [
16725312, 1672531200000,
25.5 25.5
] ]
] ]
@ -198,7 +201,7 @@ futriix:~> get temperature
``` ```
Удалим оба значения Удалим оба значения
```sh ```sh
futriix:~> delete temperature 16725312 16725312 futriix:~> delete temperature 1672531200000 1672531200000
Delete successful Delete successful
``` ```