0

店舗、製品、顧客、サプライヤー、倉庫などのエンティティのデータベースを設計しています。データベースは、さまざまな実店舗でオンライン トランザクション システムとして使用されます。

私の場合、店舗、顧客、サプライヤー、および倉庫のすべての属性を列として定義できます。これは、時間の経過とともにあまり変化しないためです。ただし、製品には無制限の量の属性があるため、このデータを EAV モデルに入れたいと考えています。

値を独自のデータ型固有のテーブル (attribute_values_int など) に配置する必要があるかどうか、または一般的な attribute_value テーブルの列として配置する必要があるかどうかを指摘できますか?パフォーマンス上の理由から、Magento はデータ型固有の値テーブルを選択しました。参照: http:// blog.magestore.com/2012/03/23/magento-certificate-eav-model-concepts

ありがとう。

4

1 に答える 1