Super Tick Manager 簡介
張貼日期:Mar 29, 2014 11:52:28 AM
首先瞭解:
Index Page Mapping System 是一個架構於萬用動態資料表之上,專門為DB-like系統設計的高效率技術引擎,
而 STM 是 Super Tick Manager 的縮寫,
基於 Index Page Mapping System 作為管理Block的方式延伸為處理Tick的高效率巨量處理引擎
一般Tick的概念發生在商品有交易時的價量逐筆紀錄, 如果有像STM如此高效率又容易使用的引擎,
不僅處理行情系統甚為容易, 也能作為一種3D結構管理應用
可以用EXCEL來想像這樣的架構:
橫向的列 每一欄是一個群, 每個群是一種相同的結構定義
直向的行 每一欄是一個商品, 每個商品於每個群都有一個對應(多重結構)
行列上的每格皆有一個Tick Log, 這樣就形成了一個3D架構,
說是Tick Log, 其實也是一個索引器, 可以作為一系列同構商品的索引管理
雲端核心常說的Map/Reduce說再多都沒用, 用STM就對了!
簡化以API為例:
隨意設計一個結構來用用看:
範例程式碼:
範例程式輸出結果: