0

次のシナリオを検討してください。

  • 毎日大量のデータが読み込まれるデータベース。
  • ロード後、INSERTs は作成されず、 s のみが作成されSELECTます。
  • 読み込みはプレーン テキスト ファイルから行われます。
  • ロードが行われている間、データベースの整合性を維持する必要があります。
  • データは、最初に 2 番目のサーバーにロードして承認する必要があります (たとえば、クライアントによって)。
  • 批准後、すべてを再度ロードする必要はなく、ロードされたサーバーからデータをコピーするだけでよいでしょう。

今日、データを 2 番目のサーバーにロードしてから、データベースを切り離し、運用サーバーに接続しましたが、これはひどいことです。

データベースを DETACH および ATTACHせずに、このシナリオをどのように達成できますか?

4

1 に答える 1

0

いくつかのアイデア:

  • 2 番目のデータベースの準備ができたら、DB1 テーブルで切り捨てを実行し、DB2 から一括挿入します
  • 複雑さを増しながら、テーブルのステージング
于 2013-07-16T21:14:10.153 に答える