Proton 是一個集成了流數據和歷史數據處理功能的引擎。它幫助數據工程師和平臺工程師解決復雜的實時分析用例,并支持 Timeplus 流分析平臺。
Proton 通過流式和OLAP數據處理擴展了受歡迎的 ClickHouse 項目的歷史數據、存儲和計算功能。
為什么要使用 Proton?
- 一個統一的、輕量級的引擎,以高效和強大的性能連接流數據和歷史數據處理任務。
- 具有強大的流式和分析功能的流暢開發人員體驗。
- 使用 Proton 的單可執行程序文件和無需外部服務依賴的靈活部署。
- 與其他分析框架相比,擁有較低的總體擁有成本。
- 還內置了強大的流式和分析功能的支持:
功能描述
- 數據轉換 清洗敏感字段,從原始數據中派生新列,或將標識符轉換為可讀信息。
- 流合并 結合來自不同來源的數據,以提供結果流的新鮮性。
- 流聚合 開發人員友好的函數,用于從流數據和歷史數據中提取見解。
- 窗口流處理 (滾動 / 跳躍 / 會話) 收集流式數據的有見地的快照。
- 子流 維護單獨的水位線和流窗口。
- 數據修訂處理 (變更日志) 創建和管理具有主鍵和更改數據捕獲 (CDC) 語義的非追加流。
- 聯合流查詢 查詢外部系統 (例如 Kafka) 中的流式數據,而無需復制它們。
- 物化視圖 創建長時間運行且內部存儲的查詢。
評論