Teacherオブジェクトがあり、TeachersがCoursesオブジェクトのリストを保持しているとします。教師のコースは変更される可能性があります。追加されるものもあれば、削除されるものもあります。データベース内のこの変更を更新するための最良のアプローチは何ですか。1.すべての変更の直後に、データベースを更新します。例:コースが追加されたら、すぐにデータベースにも追加します。2.エンティティ/オブジェクトTeacherにすべての変更が加えられたら(コースが追加され、コースが削除されます)、すべての変更でデータベースを更新します。3.その他??
私は1と2の両方の長所と短所を見ることができます。1の場合:データモデルがデータベースに直接アクセスできる場合、それがどれほど優れているかわかりません。2の場合:データモデルの情報とデータベースの情報を一度に比較する必要があるため、アルゴリズムはより複雑になります。
ありがとうございました