2017-05-02 10 views
0

以下のシナリオでは、Oracleデータベースの作成に関する提案が必要です。Oracle 12cデータベースアーキテクチャ

エンドユーザーが見積もりを入手し、ウェブアプリケーションを通じて保険をオンラインで購入できる複数のB2C保険商品(モーター保険、健康保険、旅行保険など)を導入したいとします。すべての異なる製品で同じであり、製品間で共有する必要のあるマスターデータがいくつかあります。

このシナリオでは、Oracle 12cでデータベースをどのように設計する必要がありますか?すべての製品データを含む単一のデータベース(単一のSID)を作成するか、1つのデータベースが1つの製品を表す同じサーバー(複数のSID)に複数のデータベースを作成する必要がありますか?両方のデザインの長所と短所は何ですか?

+0

一般的なビジネスロジックとデータの量によって異なります。私はこの製品は、購入、満期、通知などのような顧客情報、製品情報、一般的なビジネスログのようなより一般的なデータを持っているだろうと思う..私にとってそれは単一のDBが良いように見えます。 – Ramki

+0

ありがとうRamki –

答えて

0

私たちが見たいと思う場面:おそらく試験問題。 最近、エンタープライズITのすべての問題の割合が高いのは、データベースが多すぎるためです。話し合います。

すべての製品に共通のアプリケーションデータがあります。参照データだけでなくトランザクションデータも参照してください。特定の製品のデータモデルは、他のすべての製品のデータモデルと非常によく似ています。同様に、多くのビジネスルールとアプリケーションコードはすべての製品で同じになります。

これは、データ分析の問題を検討する前であっても(これは最近注目されています)顧客のポリシーと詳細が別のデータベースにある場合、製品を顧客にクロスセリングするのはどれくらい簡単でしょうか?

あなた自身の好意を持ち、単一のデータベースを構築してください。

関連する問題