2009-08-11 4 views
5

両方の私の銀行口座について私は18ヶ月の履歴にしかアクセスできません。18ヶ月の歴史しか持たない銀行の技術的な限界は何ですか?

古い口座履歴にアクセスするには、古い口座ごとに一定の金額を支払う必要があります。なぜ銀行はそれをしますか?我々はより大きなハードディスクと安価なストレージを取得すると、この練習はなくなるはずですか?

+5

> $ _ $ –

+1

おそらくserverfaultの方が良いでしょうが、同意する司会者がいなければ、移動する前に再オープンする必要があります。 – tvanfosson

+0

平均的な顧客を追跡するためのコスト(ビット単位)を計算します。これを銀行が所有する勘定の総数で掛けます。あなたは簡単にテラバイトのデータを話しています。冗長バックアップシステムを追加し、コスト(ドル)が上昇します。 – Pete

答えて

8

ほぼすべてのデータストレージソリューションのアキレス腱はバックアップです。誰もオンラインデータにオフラインデータ以上のコストがかかるため、オンラインで頻繁にアクセスされることのないデータを維持したいと考えています。残念ながら、データがオンラインになっていなくなると、手作業で作業することが多くなります。データが本当にオンラインで利用できなくなったかどうかは、古いデータにアクセスするための料金の原点です。

大学を離れると約13ヶ月後に私たちの学生の古いデータが削除されることがわかりました。また、データがオフラインストレージに削除されると、そのデータを回復するための料金も請求されます。

3

技術的な制限はありません。銀行はお金を稼ぐ必要があり、比較的不明瞭なサービスに対する課金は、その方法の1つです。

+0

先日、私たちのDBAの1人がTSM経由で本番サーバーの1つにデータを復元するのに約1時間かかりました。私はそれを技術的限界と呼んでいます。 – tvanfosson

+1

それは技術的な問題ではなく、構造的な問題だと思われます。 – DaveE

0

私は技術と同じくらい近いとは思わない。他のすべての銀行手数料のように$ジェネレータなので、制限があります。

私は想像していることですが、銀行はこれについて考えて、自分の意志から大部分のユーザーが18カ月以上幸せになることを覚えています。

1

あなたのお金が欲しいです。私はこれに巨大な技術的制限があるのではないかと疑う。銀行は貪欲です。しばらくの間、古い文章しか必要としません。あなたがそうするなら、あなたはおそらく支払うことになります。

0

データの「ディスク」を保持するのは比較的簡単ですが、このデータが複数のシステムにわたって必要な冗長性とバックアップのレイヤーとレイヤーを考慮していません。多くの場合、1つのステートメントを生成するデータには、何千ものトランザクションとデータポイントが含まれていても数千もありますが、これらのステートメントは生データからユーザーに表示されるために何度も生成されます。

経験から言えば、私たちはライブシステムに7年間のデータを保存することを目指しています。その後、システムは「ライブ以外のバックアップ」に移動するか、完全に破棄することができます。

+0

DISCARD?しかし、そのデータを研究、歴史などに使うことはできないのですか? – bobobobo

+0

明らかに、彼らは何か貴重なものを取り除くことはできません:-)冗長性の一部は、ユーザーが直面するアプリケーションが通常、データ/トランザクション/などのコピーに対して働くという事実にあります。オリジナルはメインフレームシステムに残ります。そのデータは、ユーザー向きのコピーよりも長く残ることがあります... – MattGWagner

2

古いデータはアーカイブパーティションに保存されるので、検索と保存を高速化できます(データベースのパーティション化について読む)。

関連する問題