Change Data Captureとは何ですか?
データキャプチャは、データシステムでバージョンレコードを見つけ、記録し、保存するプロセスです。ほとんどの場合、データキャプチャシステムは、特定のデータエントリを参照する特定のマーカーをデータに提供することにより機能します。データが変更されると、これらのマーカーも変更されます。これにより、Change Data Capture Systemにアラートし、古いデータバージョンを保存し、ユーザーとシステムが古いデータと新しいデータの両方にアクセスできます。これらのプロセスは、データウェアハウスやWebベースのデータシステムなどの大規模なデータストレージシステムで一般的です。
バージョン化データは、データストレージの非常に重要な側面と見なされます。あるデータが別のデータによって上書きされると、元のデータが消えることはありません。この情報が進行中のプロセスまたは企業記録にとって重要である場合、これは大混乱を引き起こします。
さまざまなデータ作品のバージョンの作成は、変化データキャプチャの中心です。単一の情報が5回変更された場合、システムは5つのそれぞれを覚えておく必要があります価値とそれらが変わったとき。これは、長期的な記録保持とエラーチェックにとって重要です。たとえば、労働者がデータベースの間違った部分に販売数値を帰属させた場合、膨大な量の情報を混乱させる可能性があります。バージョン化により、会社は必要に応じてその番号を元に戻すことができます。
データキャプチャの変更方法は1つありません。異なるデータシステムは、独自のバージョンを使用して、多くの場合、独自の特定のスタイルのデータストレージに合わせて社内で開発されています。それでも、一般的に使用されているメソッドはほんの一握りです。単一のシステムが同じシステムで動作するいくつかの異なる変更データキャプチャを持つことは珍しいことではありません。多くの場合、各方法は特定のタイプのキャプチャを専門とするか、冗長障害システムとして動作します。
さまざまなバージョンのデータを作成するための最も一般的な方法は、データの特別なマーカーです。これらのマーカーは特別なものです変更がいつ発生するかを追跡するデータの行または列。データキャプチャスクリプトは、これらの領域を変更するためにこれらの領域を視聴し、行われた変更を追跡します。これらの特別なセルには、バージョン番号、タイムスタンプ、または独自のデータ文字列が含まれている場合があります。
フルスケールの変更データキャプチャシステムを見つける最も一般的な2つの場所は、データウェアハウスとオープンアクセスデータベースにあります。データウェアハウジングの主要なセールスポイントの1つは、データの一定で包括的なバックアップです。ユーザーがサービスを購読する限り、これらのシステムは何も削除されません。 Wikipediaのようなオープンアクセスデータベースは、バージョン化を使用して改ざんを防ぎ、どのユーザーがどの変更を行ったかを記録します。ウィキペディアのバージョンは、データウェアハウスで使用されるものほど包括的ではないかもしれませんが、より多くのユーザーによって検討されることがよくあります。