私は、eBay/amazon/sears/rakutenのためのeコマースマルチチャンネル一覧表示ツールを構築しています...複数のエンティティを1つのテーブルに格納する際のmysqlの非正規化?
各エンティティにはそれぞれ独自のプロパティがあります。例えば、eBayにはebayItemId/Title/priceがありますが、amazonにはasinNumber/Title/LowestPriceのようなものがあります。
私はそれぞれ独自のテーブルに持っていなければなりません。または1つのテーブルに複数のエンティティを混在させる必要があります。列ヘッダーには市場に基づいて異なるデータを格納できますが、多くの列にはNULL値が含まれることがあります。
これは良いアプローチだと思いますか、複数のエンティティに正規化する方が良いですか?
私は親エンティティを持っています。これは基本的に写真といくつかの基本的な性質を持つアイテムです。子供たちはこれらの市場のリストになります。私はクエリが集中的に書くと思います。また、子供たちを1つのテーブルから引っ張ってループし、市場の旗に基づいて特定のビューを表示する方がずっと簡単だと思います。 –
さて、幸運! –