我正在考慮長時間存儲對象上的三角洲的各種方式(30年將是常見的情況)。一種選擇是使單個增量表存儲每個對象的更改。由於delta需要長時間存儲,因此delta表會變得非常大,所以我正在考慮通過不將每個delta存儲爲一個字符串來至少將其配對。是適用於長期序列化的協議緩衝區?
增量表將主要從.NET(int
,long
,decimal
,string
等)存儲的原語。增量表看起來像
| RowIdentifier | FieldIdentifier | NewValue | Timestamp |
是協議緩衝區(protobuf網或其他一些protobuf的實現)適合這樣長期儲存?
在速度的技術進步,這些天,準備系統持續了30年聽起來相當樂觀:) – dasblinkenlight 2012-02-29 16:05:31
樂觀,肯定的。但在法律上,即使在此期間遷移到新系統,業務也需要獲得可用數據。 – Nathan 2012-02-29 16:08:18