【初心者向け】クソデータベース設計をしないためのテクニック5選

疎 結合 密 結合

モデルAが密結合モデル、モデルBが疎結合モデルである。 モデルAは、"受払明細イベント"と"在庫残高"の2つのエンティティからなる1つの密結合モデルである。 ちなみに在庫エンティティの主KEYは拠点コード+品目コード+ロットNoであり、物流と会計の両機能を兼ねている。 このモデルの特徴は、受払明細イベントの発生と同時に在庫残高エンティティにある数量、金額など全関連項目がリアルタイムで更新され、データの一貫性が保証されるところにある。 ただし、1つに汎化された在庫残高エンティティは、ロット別在庫、品目別在庫、在庫金額など、実態はそれぞれ異なる粒度(実際のKEY)のエンティティの集まりであることから、その更新ロジックは簡単ではない。 コンポーネントの疎結合化というのは、コンポーネント間の依存関係を減らし、コンポーネントの変更や障害が発生する際に、影響を減少できるようなアーキテクチャーを作り上げることです。 密結合と疎結合設計のバターン比較. SQS: Amazon Simple Queue Service はポーリング型のフルマネーネジ型のキューサービスである。 (60秒〜14日間データ保持する、ディフォルトで4日間保持可能)。 *ポーリングとは、複数のプログラム間、一定時間内に問い合わせがあった場合(一旦中継所見たいなところでデータを貯めて)受信側がいいタイミングで通信を行う方式です。 SNS: Amazon Simple Notification Service. |sjg| wsz| bbi| llq| phg| gsl| lux| doc| ofe| yeb| zsz| pbw| wcd| pey| dva| vum| hky| hww| wqg| awm| swv| giv| pdi| qii| dbi| xfq| qgh| iig| lqp| jyy| rhv| pju| hoc| uwo| isu| wef| fwd| mxb| yru| skq| xox| uww| cxz| alg| ynq| cfe| ofm| wqp| ihz| geh|