0

dbデザイン(テーブル)は、ドメインモデルの永続性以外の懸念に対処する必要がありますか?

4

2 に答える 2

3

DDDドメイン駆動設計)は、ドメインから設計を駆動することを示しています。したがって、データベース設計(テーブル)は気にしません-永続性を知らないのです。

于 2012-06-07T08:39:26.527 に答える
1

前述のように、DDDはモデルに焦点を当て、永続性を無視してデータアクセスを抽象化します。これは適切だと思いますが、集約ルートとエンティティの設計を開始すると、データアクセスの懸念から逃れることは困難です。従来のSQL永続性、ドキュメントストア、またはイベントソーシングのいずれを使用するかによって、エンティティの外観がわずかに異なる場合があります。モデリングプロセスは永続性にとらわれず、アーキテクチャ上の懸念を排除してビジネスドメインのみに焦点を当てる必要があります。議論のためにこのスレッドを見てください:http://tech.groups.yahoo.com/group/domaindrivendesign/message/23106

于 2012-06-08T17:49:12.777 に答える