SQLデータベースを外付けUSBハードドライブにバックアップすることは良い考えですか?


8

オフショア石油プラットフォーム(ラックサーバー)にデータベースシステムをインストールします。ハードウェアとスペースが非常に限られているため、バックアップインフラストラクチャを送信することはできません。FTPを介してバックアップを送信することもできません。ファイルサーバーがないためです。

SQLデータベースをポータブルUSDハードドライブにバックアップすることを考えていました。USBハードドライブは常にサーバーに直接接続されます。週に1度、ハードドライブを新しい/古いドライブと交換します。

これを行うのは良い考えですか?できない場合、より良いソリューションを提案できますか?


ハードドライブを使用する必要性を本当に感じている場合は、少なくとも物理的な虐待に耐えるように構築されているラップトップドライブを使用してください。デスクトップドライブは非常に壊れやすいです。
John Gardeniers、

回答:


7

これは単なるアイデアですが、ミラーサーバー/データベースを介して外部(またはサードパーティの)バックアップサービスを提供できます。情報は、挿入、更新、トランザクションログ、変更、作成などを行うたびに複製されます。そのため、トランザクションが非常に少なく、アクセス権がない場合、またはインターネット/外部ネットワークへの接続が制限されている場合(1週間に1回の接続)、キューに入れられる可能性があります。

どのような種類のDBを使用しているかを教えていただければ、はるかに役立つでしょう。MySQLですか?MSSQL?ORACLE?

さらに良い(ちょうど別のアイデア)あなたは良い政策のプログラマビリティのバックアップを作ることについて考えましたか?たとえば、構造とデータ、およびデータの有効期限がわかっている場合は、必要な履歴を移動または削除したり、ミラーリングされたデータベースに関する上記のアイデアを使用したりできます。

最小限の接続でミラーデータベースを操作するコストは、リスク、セキュリティ、スペース、ハードウェアの損傷の点で、外部のリムーバブルハードウェアを操作するよりも少ないと思います。


編集:

サーバーのミラーリングについては、多くのヘルプとチュートリアル、およびビデオチュートリアルがあります。私のスキルはLinux上のMySQLサーバーに重点を置いていますが、いくつかのヒントをお伝えできます。

  • まず、ここ、serverfault、またはそれ以上を見てください:Stack Exchangeのデータベース管理者
  • MSSQLのmsdn(2005バージョンを提供しますが、サーバー/データベースのバージョンはわかりません:SQL Server 2005のデータベースミラーリングですが、トップメニューで変更できます。
  • そのドキュメントの下部にあるFAQリンクから、主な質問(キュートランザクション、ネットワーク容量など)を明らかにすることができます。

  • または2008 R2でミラーデータベースを準備する方法(上部の[その他のバージョン]をクリックしてバージョンを変更できます)。

  • このようなキーを持つグーグルで、あなたはそれについて読むのにうんざりします:グーグル検索。先ほどお話ししたように、私の好みのDBではないので、MSSQLでどのようにそれを実行できるのか本当にわかりませんが、1つ確かなことがあります。DBが2005年以上であれば、それを実行できます。より多くのオプションと私があなたに言ったより良い。
  • データベースサーバーだけでサービスを提供するほとんどすべてのホスティングは、ある種のポリシーまたは証明書を使用して、どこからでもミラーリングを実行できると思います。今のところ良いサービスは覚えていませんが、たくさんあると思います。MSSQLサーバーよりも安価なMySQLサーバーが見つかる可能性がありますが、MSSQLからMySQLにデータを移動するには「移行アプリ」が必要だと思うので、最初のオプションは、ソースの詳細をすべて調べてから、互換性のあるミラー。

そして、その考え方に基づいた別のアイデア:

ミラーやその理由を設定できないとしましょう。最後のインスタンスでは、SQLを介して大量のデータを読み取り、SQLを介して送信する小さなジョブ/タスク/自動化ソフトウェアまたはスクリプトを作成できます(宛先を、たとえばMSSQL(実際のソース)からMySQLに変更できます(これは無料で、どこにいても自分のpc / server / etcでサポートできます。

本当にSQLについて知っていれば、それを実行できます。

  • また、別のヒントとして、HDの追加や接続はできないが、RAIDのディスクを使用して内部バックアップの容量を拡張できるとおっしゃっていたと思います。

    ただし、いずれの場合でも、バックアップの主な考え方は、何らかの理由(火事、地震、地震革命、ハードウェアの問題)。それがミラーの主なアイデアです。ユーザーにとって明確な負荷分散されたサーバーであり、どこで作業しているのか本当にわかりません。同時に機能します。これが「履歴バックアップ」と「リアルタイムバックアップ」の違いです。

編集2: いずれにしても、私はあなたの考えについて何も答えません。もちろん、何もないよりはましですが、重要なデータにとっては何もないようなものです。それには多くの望ましくない将来の問題があります:

  • USBの速度
  • 手動プロセス(誰が?情報が他の人による処理にとって非常に重要であるか?データを扱う担当者がそれを盗んだ/破壊/変更した場合、法的/仕事/経済的責任がありますか?
  • 時間、もちろんあなたは自動的にオプションが欲しい。
  • あなたはバックアップします...何?いくら?どんなデータ?古いデータは何ですか?基準は?基準は変更されるか、変更できるか?そして、それは次の質問になります:
  • ここ私の国には、「今日のパン、明日は空腹」のような「ことわざ」または「副詞」があります。つまり、このプロセスはいつでも変更する必要がありますか?短時間で別の方法を探す必要がある可能性はありますか?費用はいくらですか?ソリューションに柔軟性がありますか、それとも将来の問題は無料で発生しますか?

1
Leandro氏に感謝します。DBはMSSQLです。ミラーをどのように設定しますか?ログシッピングを通じて?
user1034912 2012年

3
MIRRORING-さあ、オンラインの本の検索に入力してください。これは、しばらくの間主要な機能です。
TomTom、2012年

1
この問題を解決するためにミラーリングするというアイデアが気に入っています。データを統合して実際に価値のあるものにできるなら、素晴らしい点があると思います。
アシュリー

9

USB接続ドライブへのバックアップは、バックアップがない場合よりも確実に優れています。バックアップ(テープなど)用に特別に設計されたハードウェアへのバックアップは、さらに優れた選択肢となる場合があります。

1週間分のデータを失う余裕がありますか?週に1度だけドライブを交換する場合は、1週間分のデータを危険にさらすことになります。ドライブを1週間接続したままにすると、コンピュータとバックアップドライブの両方にサージが発生するおそれがあります。そのドライブが6日間変更されていない場合、6日間分のデータが失われます。

ドライブを別の場所に発送しますか?元のデータベースとバックアップドライブの両方を破壊するようなイベントが発生する可能性はかなり高いようです。


2
感謝..まったくバックアップよりも優れた、あなたのポイントのような
user1034912

3
私の主な問題は、不正なファイルシステムから感電まで、USBディスクのコンテンツを殺してしまう可能性のある問題がたくさんあることです。
TomTom、2012年

1
安価な消費者向け外付けHDDの多くは、予想よりも早く死んでしまいます。重要なルールは、常にデータのコピーを複数持つことです(つまり、2つのバックアップドライブを取得します)。
Bigbio2002
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.