選型:OLTP vs 時序庫
Tick/秒級高頻優先 TimescaleDB、ClickHouse;日線/分鐘級可用 PostgreSQL 分區表。按 (market, symbol, ts) 建主鍵或唯一約束。
教程
看板、風控與回測都依賴可靠歷史存儲。本文給出將 TIQEX REST/WebSocket 寫入關係庫或時序庫的常見架構與防坑點。
Tick/秒級高頻優先 TimescaleDB、ClickHouse;日線/分鐘級可用 PostgreSQL 分區表。按 (market, symbol, ts) 建主鍵或唯一約束。
WebSocket 增量與 REST 快照對齊字段後再 upsert。亂序與重複用事件時間 + 版本號去重;落庫前統一時區(建議 UTC)。
定時任務調用 kline 回補缺口,記錄 data_version 與拉取窗口。對長時間斷線先 REST 校準 last price 再續流。
按產品需求設定 TTL;衍生指標與原始 tick 分表,避免回填時覆蓋。企業場景注意數據許可與再分發條款。
寫入管道旁路記錄 X-Request-Id 與 HTTP 狀態,便於對照限流與錯誤碼。參見 /guides/backtesting-data-setup。