-2

問題を説明しましょう。そのため、多くのアプリにとって極めて重要なデータベースがあり、それを安全に保つ必要があります。また、そのデータベースに直接アクセスしたくありません。マテリアライズドビューの使用を考えています。それは良い解決策ですか?マスター データベースの安全性と同期を維持する方法について、いくつか提案が必要です。

、乾杯。

4

2 に答える 2

0

私は別のアプローチを使用します。データベースのコピーを作成し、QA/パイロットフェーズ中にこのコピーに対してアプリケーションを使用します。アプリケーションが安定していて、セキュリティや安定性の問題が発生しないことがわかったら、本番データベースの使用を開始できます。

マテリアライズド・ビューを追加することは、マスター・データベースと手動で同期する前に各更新を検査する必要があるため、おそらく操作が難しいでしょう。また、更新と同期の間に大幅な遅延が発生するため、潜在的な衝突の問題が発生します。

于 2013-03-21T13:37:48.607 に答える
0

正確に何をしたいですか?すべてのアプリケーションがデータベースに書き込む必要がありますか? 読み取り専用アプリケーションでない場合は、データベースで View を使用できます。

それ以外の場合、データベースを安全に保つ最善の方法は、テーブルを作成するときに制約を使用することです。

于 2013-03-21T12:46:01.763 に答える