Добавить в корзинуПозвонить
Найти в Дзене
CODERIKK

🔹 OLTP vs OLAP: transactional или аналитическая

? 🔹Чем отличаются OLTP (Online Transaction Processing) и OLAP (Online Analytical Processing) и зачем это нужно? 🔸 OLTP — transactional система для повседневных операций: много коротких транзакций (INSERT/UPDATE), низкая задержка, real-time ответы. Без этого приложение не сможет быстро регистрировать покупки или платежи. 🔸 OLAP — аналитическая система (обычно Data Warehouse) для сложных агрегатов и исторического анализа: оптимизирована для больших чтений и сложных JOIN/AGGREGATE, но не для частых записей. 🔸 Практика: OLTP на фронте приложения; данные периодически копируются в Data Warehouse через ETL/streaming для аналитики и отчетов. Нужен real-time аналитик — применяют near-real-time репликацию. -- OLTP INSERT INTO orders (user_id, amount) VALUES (123, 49.9); -- OLAP SELECT DATE(order_date) day, SUM(amount) total FROM orders WHERE order_date > '2026-01-01' GROUP BY day; 📚 Вывод: OLTP для операций, OLAP/Data Warehouse для решений на основе данных. #CODERIKK #ErikkKollil #Ju

🔹 OLTP vs OLAP: transactional или аналитическая?

🔹Чем отличаются OLTP (Online Transaction Processing) и OLAP (Online Analytical Processing) и зачем это нужно?

🔸 OLTP — transactional система для повседневных операций: много коротких транзакций (INSERT/UPDATE), низкая задержка, real-time ответы. Без этого приложение не сможет быстро регистрировать покупки или платежи.

🔸 OLAP — аналитическая система (обычно Data Warehouse) для сложных агрегатов и исторического анализа: оптимизирована для больших чтений и сложных JOIN/AGGREGATE, но не для частых записей.

🔸 Практика: OLTP на фронте приложения; данные периодически копируются в Data Warehouse через ETL/streaming для аналитики и отчетов. Нужен real-time аналитик — применяют near-real-time репликацию.

-- OLTP

INSERT INTO orders (user_id, amount) VALUES (123, 49.9);

-- OLAP

SELECT DATE(order_date) day, SUM(amount) total

FROM orders

WHERE order_date > '2026-01-01'

GROUP BY day;

📚 Вывод: OLTP для операций, OLAP/Data Warehouse для решений на основе данных.

#CODERIKK #ErikkKollil #Junior

➡️ Мы в Telegram - Сетке - ВК

Буду рад вашей реакции здесь⬇️