Twitter 大部分結構化數據存儲於 MySQL,小部分於 Cassandra。為支撐海量數據分析(如用戶搜索、推薦),需將 MySQL 數據高效同步至 Hadoop 生態(HDFS/HBase)。
| 組件 | 角色 |
|---|---|
| MySQL Binlog 解析 | 捕獲 DML 變更,保證增量數據實時性 |
| Schema 映射 | MySQL 表結構 → Hive/HCatalog 表定義 |
| 分區策略 | 按時間/業務鍵分區,優化 Hive 查詢性能 |
| 故障恢復 | Checkpoint 機制,斷點續傳、避免重複/丟失 |
| 監控指標 | 延遲、吞吐、錯誤率,接入內部監控平台 |