From 5ce083a514c77585484f3c87af84ddaa63eec8c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D1=80=D0=B8=D0=B3=D0=BE=D1=80=D0=B8=D0=B9=20=D0=A1?= =?UTF-8?q?=D0=B0=D1=84=D1=80=D0=BE=D0=BD=D0=BE=D0=B2?= Date: Sun, 3 Aug 2025 16:30:19 +0000 Subject: [PATCH] Update README.md --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index aa688a8..b185a61 100644 --- a/README.md +++ b/README.md @@ -71,11 +71,11 @@ Futriix является резидентной субд, т.е. храняще * **База Данных(БД)** -массив информация, хранящийся, например, на флешке, в файле, на кластере * **Система Управления Базами Данных(СУБД)** - Это программа для внесения изменений в базу данных и поиска по ней -* **Мультимодельная СУБД** - Это субд, поддерживающая одновременно несколько моделей хранения данных +* **Врменная метка (time stamp)** -Это метка времени, однозначно связывающая каждую запись в бд с конкретным моментом во времени. Если проводить аналогию с реляционными субд, то временнная метка это аналог термина **ключа** в реляционных субд. * **Резидентная СУБД** - субд, хранящая все свои данные в оперативной памяти, с периодическим сохранением на HDD или SSD * **Инстанс** - запущенный экземляр базы данных * **Узел (хост,нода)** - физический сервер -* **Таппл** - аналог документа в любой документно-ориентированной субд +* **Слайс(slice)** - аналог документа в любой документно-ориентированной субд * **Репликасет** - группа актуальных данных,хранящиеся на нескольких узлах * **Временные ряды (time series) ** - это данные, последовательно собранные в регулярные промежутки времени, полученные из какого-либо устройства (цены на акции, данные температуры, объёмы продаж и.т.д.) * **Кластер** - группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс @@ -151,10 +151,13 @@ futriix:~> insert temperature 1672531200000 25.5 Insert successful ``` +> [!TIP] +> **Поcле вставки данных в slice, сервер автоматически добавит временную метку, в нашем примере 1672531200000 ** + Как мы можем наблюдать ниже, сервером был получен ответ `successful`-это означает, что вставка данных (значение температуры) была внесена корректно. ```sh -futriix:~> insert humidity 16725312 {"value": 65, "unit": "%"} +futriix:~> insert humidity 1672531200000 {"value": 65, "unit": "%"} Insert successful ``` @@ -164,7 +167,7 @@ Insert successful futriix:~> get temperature [ [ - 16725312, + 1672531200000, 25.5 ] ] @@ -174,7 +177,7 @@ futriix:~> get temperature futriix:~> get humidity [ [ - 16725312, + 1672531200000, { "unit": "%", "value": 65 @@ -185,10 +188,10 @@ futriix:~> get temperature Получим диапазон в которых лежат средние значени температуры и влажности, указав оба эти значения (температуры и влажности), в качестве параметров к оператору `get` ```sh - futriix:~> get temperature 16725312 16725348 + futriix:~> get temperature 1672531200000 1672534800000 [ [ - 16725312, + 1672531200000, 25.5 ] ] @@ -198,7 +201,7 @@ futriix:~> get temperature ``` Удалим оба значения ```sh - futriix:~> delete temperature 16725312 16725312 + futriix:~> delete temperature 1672531200000 1672531200000 Delete successful ```