Update README.md

This commit is contained in:
Григорий Сафронов 2025-09-11 22:13:16 +00:00
parent 3f5d90e613
commit 2c8d3c8f6d

View File

@ -109,7 +109,7 @@ OLTP (Online Transactional Processing- Онлайн оработка транз
3. **Wait-free архитектура - оптимизирована для быстрых коротких операций** 3. **Wait-free архитектура - оптимизирована для быстрых коротких операций**
4. **Поддержка индексов - ускоряет поиск и точки доступа** 4. **Поддержка индексов - ускоряет поиск и точки доступа**
5. **ACID-подобное поведение - на уровне отдельных операций** 5. **ACID-подобное поведение - на уровне отдельных операций**
<br>
OLAP (Online Analytical Processing- Оперативная аналитическая обработка) черты, присущие falcot: OLAP (Online Analytical Processing- Оперативная аналитическая обработка) черты, присущие falcot:
@ -118,7 +118,7 @@ OLAP (Online Analytical Processing- Оперативная аналитичес
2. **Поддержка сложных запросов - через Lua-скрипты** 2. **Поддержка сложных запросов - через Lua-скрипты**
3. **Мастер-мастер репликация - позволяет распределять аналитические нагрузки** 3. **Мастер-мастер репликация - позволяет распределять аналитические нагрузки**
4. **Возможность агрегаций - через пользовательские процедуры** 4. **Возможность агрегаций - через пользовательские процедуры**
<br>
HTAP (Hybrid Transactional Analytical Processing- Гибридная обработка транзакций) черты, присущие falcot: HTAP (Hybrid Transactional Analytical Processing- Гибридная обработка транзакций) черты, присущие falcot:
@ -128,7 +128,7 @@ HTAP (Hybrid Transactional Analytical Processing- Гибридная обраб
3. **Lua-скрипты - мост между операционными и аналитическими задачами** 3. **Lua-скрипты - мост между операционными и аналитическими задачами**
4. **Реализация индексов - поддерживает оба типа нагрузок** 4. **Реализация индексов - поддерживает оба типа нагрузок**
<br>
Если посмотреть на архитектурные особенности falcot, то можно заметить следующее: Если посмотреть на архитектурные особенности falcot, то можно заметить следующее:
@ -137,12 +137,10 @@ HTAP (Hybrid Transactional Analytical Processing- Гибридная обраб
3. **Master-master репликация позволяет разделять нагрузки** 3. **Master-master репликация позволяет разделять нагрузки**
4. **Функциональные возможности обоих классов OLTP и OLAP (См. пример ниже)** 4. **Функциональные возможности обоих классов OLTP и OLAP (См. пример ниже)**
<br>
**Пример функциональных возможностей falcot классов OLTP и OLAP** **Пример функциональных возможностей falcot классов OLTP и OLAP**
<br>
```sh ```sh
-- OLTP-операция: быстрая транзакция -- OLTP-операция: быстрая транзакция
@ -151,8 +149,7 @@ falcot_db.update("users", "user123", '{"balance": 100}')
-- OLAP-операция: аналитический запрос -- OLAP-операция: аналитический запрос
local analytics = falcot_db.query("transactions", '{"date": {"$gt": "2024-01-01"}}') local analytics = falcot_db.query("transactions", '{"date": {"$gt": "2024-01-01"}}')
``` ```
<br>
Но поскольку falcot **НЕ поддерживает:** Но поскольку falcot **НЕ поддерживает:**
@ -163,7 +160,7 @@ local analytics = falcot_db.query("transactions", '{"date": {"$gt": "2024-01-01"
* **Сложные агрегации** * **Сложные агрегации**
* **Язык запросов SQL** * **Язык запросов SQL**
* **ACID-транзакции** * **ACID-транзакции**
<br>
А кроме того имеет скромную горизонтальную масштабируемость, то из всего вышеизложенного можно сделать вывод, что Falcot - это lightweight HTAP система занимающая нишу прагматичного HTAP - достаточно мощная для большинства реальных задач, но без избыточной сложности enterprise-решений, с акцентом на: А кроме того имеет скромную горизонтальную масштабируемость, то из всего вышеизложенного можно сделать вывод, что Falcot - это lightweight HTAP система занимающая нишу прагматичного HTAP - достаточно мощная для большинства реальных задач, но без избыточной сложности enterprise-решений, с акцентом на: