萬用動態資料表
1. 萬用動態資料表是一個可以在程式中類似資料庫的操作方式快速處理資料的方法
2. 它可以是一般固定結構資料的資料集也可以是非特定結構之資料所組成
3. 完全是C/C++所設計而成,沒有STL的缺點
4. 同時具有STL中vector和list的優點甚至更好,卻沒有vector和list的缺點
5. 具備有如資料庫的Data/Table/View的概念,不僅可用於資料處理也可用來操作程式
6. 於DDE運用實例中的EXCEL部分,同時有2000檔的商品的即時資訊運作下
展現的是業界中無人可達的高效能技術,用的正是萬用動態資料表所開發的 Index Page Mapping System
7. 於2003年即開發完成,並持續改良演算技術,觀念亦超越現今雲端核心技術Map/Reduce的概念
8. 可將許多被認為需要雲端技術解決的問題簡化為單機系統即可解決,充分的硬體簡化相對節省更多的資源與成本
9. 基於此引擎開發的Index Page Mapping System(PMS)搭配最先進的Packet Event System(PES)通訊技術
衍伸出來的Data Event System(DES),可讓任何系統皆能迅速簡易登上雲端提供服務,可參考DbfTS
10. 以PMS管理Block的方式更有效率處理索引與記憶體之使用而發展之Spuer Tick Manager(STM),
應用於行情系統不論是處理大量的逐筆明細或是大量商品數行情表都是異常的簡單有效率,選擇權再多也只是小KS!
11. 已將DES提升以STM為核心, 過程中也發現STM相容PMS的特性極高, 程式應用或設計更為簡單!
WildField 可程式動態設計欄位定義模組
以期交所BCD行情電文格式為例,程式可這樣設計
W_AdvanceArrayTable : IBM賣一百多萬的記憶體管理模式 (新增刪除數萬筆已排序之資料皆在一瞬間)
W_AdvanceArrayTable模組的interface
程式碼, 兼SHM對應處置說明
執行結果