データベース・サーバー "sandbox"を作成できますか?
したがって、実際のデータを含むマスターサーバーと、サンドボックスにキャッシュされたデータがない場合に、マスターサーバーに読み取り要求をディスパッチするサンドボックスサーバーがあります。
書込み要求の場合、データのローカルコピーを作成して、そのコピーに変更を加えて、マスターサーバーに影響を与えないようにする必要があります。oracleデータベース・サンドボックス
1
A
答えて
4
あなたはそのようなことを構築することができます。
- masterデータベースを指すデータベース・リンクを持つローカルOracleデータベースを作成します。
- 興味のあるオブジェクトのDDLをmasterデータベースからローカルデータベースにコピーして、各テーブルの名前を変更します(
EMP
はEMP_LOC
になります)。 - テーブルのリモートコピーとローカルコピーの間に
UNION ALL
を実行する各テーブルのローカルデータベースにビューを作成します。 - ローカルテーブルに変更を書き込むローカルビューに
INSTEAD OF
トリガを作成します。
しかし、このようなことはできますが、なぜあなたが望むのかは分かりません。それはセットアップとメンテナンスにかなりの労力を要し、パフォーマンスは簡単にやりやすくなります。このアプローチがどのような問題を解決するのかは明らかではありません。開発、テスト、ステージング環境を隔離する必要はありません。そして、私は、こうした種類の「サンドボックス」がこれらの環境の1つよりも望ましいユースケースをたくさん見つけ出すのは難しいです。
1
@Justin Caveは良いアプローチです。しかし、最新のデータで新しいものを扱うときはいつでも、バーチャルマシンを作成してPRODインスタンスのスナップショットを作成することを検討してください。
関連する問題
- 1. Oracleデータベースの開発者サンドボックス
- 2. sharepoint2010:サンドボックスWebパーツのデータベース接続
- 3. Oracle:データベースOracle 10.2.0.2をOracle 12cにコピー
- 4. Oracleデータベースのリンク
- 5. Oracleデータベースのエクスポートテーブル
- 6. SQL Oracleデータベース
- 7. Oracle ODBCデフォルト・データベース
- 8. .ctsファイル - Oracleデータベース?
- 9. エラーOracleデータベース
- 10. 選択値 - Oracleデータベース
- 11. Oracle SQLデータベースのエクスポート
- 12. Oracleデータベースby .NETクラス
- 13. MS Access to Oracleデータベース
- 14. Laravel 5.2 OracleデータベースPDOException
- 15. コードまずOracleデータベース
- 16. oracleデータベースの起動
- 17. Oracleデータベース接続が
- 18. Oracle Glassfish 4.1.1データベース・ストア
- 19. nuxeo oracleデータベース接続
- 20. Laravel 5.4 Oracleデータベース接続
- 21. Oracleデータベースの日付順
- 22. Oracleデータベースのパフォーマンスの問題
- 23. ORデータベース/ Oracleエクスプレス/ SQLデベロッパー
- 24. のOracleでは、データベース・サーバー
- 25. データベース表にOracleのアペックスアプリケーションに
- 26. Mule Oracleデータベース・コネクター・イン・オペレーター
- 27. OracleデータベースのSpringバッチ・ジョブ・リポジトリ
- 28. oracleデータベースを持つmvc2
- 29. Oracleデータベースの日付変換
- 30. oracleデータベース・インスタンスの作成
残念ながら、そのデータベースは完全コピーを作成するには大きすぎます。 –
ok - 私は、あなたがオンデマンドでデータの小さなサブセットを複製することでパフォーマンスを上げようとしていると思います。この場合、私のVMの提案は適切ではありません。 – Randy