为高要求的分析工作负载而构建。
响应时间、并发能力和基础设施效率会直接影响团队所能提供的服务。
运营事件分析
- 问题
- 当前活跃会话中正在发生什么,流程在哪里失败,哪些服务需要关注?
- RayoDB 中的实现
- 随着情况变化,明细事件始终可用于实时分析服务、会话和可靠性。
- 适用对象
- 运营、可靠性和数字服务团队。
SELECT
service,
count(DISTINCT session_id) AS active_sessions,
sum(event = 'error') AS failures
FROM events
WHERE ts >= '2026-09-04 10:00:00'
GROUP BY service
ORDER BY failures DESC;产品与事件分析
- 问题
- 用户转化前使用了哪些功能?不同渠道、设备和周次的留存有何差异?
- RayoDB 中的实现
- 联接和子查询直接基于原始事件运行。无需预先确定问题,即可提问、查看并逐步细化。
- 适用对象
- 产品和增长团队。
SELECT channel, toStartOfWeek(first_seen) AS cohort,
count(DISTINCT user_id) AS active_week_4
FROM events e
JOIN first_touch f ON f.user_id = e.user_id
WHERE e.ts BETWEEN f.first_seen + INTERVAL 28 DAY
AND f.first_seen + INTERVAL 35 DAY
GROUP BY channel, cohort;时间序列
- 问题
- 明天的情况会如何?这一万条序列中,哪些当前出现了异常?
- RayoDB 中的实现
- 预测和异常检测均作为 SQL 函数,适用于查询能够生成的任何序列。
- 适用对象
- 可靠性和运维团队。
SELECT ts, value, score
FROM AI_DETECT_ANOMALIES(hourly_errors, hour, errors, 3.5)
WHERE is_anomaly;
SELECT * FROM AI_FORECAST(hourly_errors, hour, errors, 48, '0.1,0.5,0.9');