2016-10-17 23 views
1

マイクロサービスアーキテクチャでは、各マイクロサービスにはそれぞれ独自のデータベースがあり、テーブルを異なるデータベースに複製しないでください。 しかし、複数のマイクロサービスが必要とするルックアップテーブル(参照テーブルとも呼ばれる)のようなテーブルがあります。 各マイクロサービスデータベースにルックアップテーブルを置くか、すべてのルックアップテーブルを保持するデータベースを使用して新しいマイクロサービスを作成する方がよいでしょうか?ルックアップテーブルはマイクロサービスアーキテクチャに配置する必要がありますか?

+0

各サービスで、ストレージが許可されています。 –

+0

保管が許可されていますか? – Bacem

+0

同じデータを何度も保存すると、ストレージが使用されます。 –

答えて

0

ルックアップテーブルには通常、読み取り専用のデータ(ビューモデルのようなもの)が含まれているため、選択した技術的なソリューションによってシステム全体で利用できます。

Aが読み取り専用のデータベーステーブルを共有し、分散キャッシュは、CDN上...

は意味をなさない?

+0

はい、あなたは正しいです。しかし、マイクロサービス環境でルックアップテーブルを扱うベストプラクティスについて質問しています。 – Bacem

関連する問題