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為例:

隨意設計一個結構來用用看:

範例程式碼:

範例程式輸出結果: