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