私は、オブジェクトにデルタを長期間保管するためのさまざまな方法を検討しています(30年が一般的です)。 1つのオプションは、すべてのオブジェクトの変更を格納する単一のデルタテーブルを持つことです。デルタは長い間保存する必要があるので、デルタテーブルは非常に大きくなるので、少なくともデルタを文字列として保存しないようにするには、少なくとも少しはペアリングするオプションを検討していました。は長期間シリアル化に適したプロトコルバッファですか?
デルタテーブルは、主に.NET(int
、long
、decimal
、string
、等)からのプリミティブを格納することになります。デルタテーブルは
| RowIdentifier | FieldIdentifier | NewValue | Timestamp |
ようになります、このような長期保存に適したプロトコルバッファ(いるProtobufネットや他のいくつかのいるProtobuf実装)ですか?
最近、技術が進歩して、30年間続くシステムを準備することは、むしろ楽観的に思えます。 – dasblinkenlight
楽観的、はい。しかし、合法的には、その間に新しいシステムに移行されても、データを利用できるようにする必要があります。 – Nathan