3

Eloquent は、Eloquent モデルとのすべての関係を効果的に管理できます。では、データベースで外部キー関係を維持する必要は本当にあるのでしょうか? データの整合性は ORM レイヤーによって既に管理されているため、データベース レベルで関係を維持すると、アプリケーションのパフォーマンスに追加の影響がありますか?

4

1 に答える 1

5

個人的には、すべての依存関係ロジックを 1 か所 (アプリ レイヤー) で処理したいので、Eloquent を使用するときに外部キー関係をデータベースに保持するのは好きではありません。

パフォーマンスに関して外部キーを持つ理由は実際にはありません。これは純粋にアーキテクチャ/設計上の決定です。

于 2013-04-23T17:05:55.390 に答える