我有一个问题让我思考不同的可能性,但是哪一个是最有效的呢?
我必须创建一个新的电子商务平台,在该平台上要有多家商店在运营。
因此网站A具有产品A 网站B拥有productB 但是网站C具有ProductA和ProductB
因此,我们总共将拥有30个网站以及约150万种产品。 但是应该可以启用/禁用网站上的产品。 所有这些网站上的价格也应有所不同。
电子商务平台的基本功能已完成,但现在我想到了多电子商务平台。
我应该使用多个数据库(每个商店都有自己的数据库,但是从不同的“内容”数据库中提取描述/图像之类的数据),还是应该将所有内容都保留在1个数据库中,但要在shop_id和product_id上进行分配。 因此,product_price表将具有:product_id,shop_id和price列。
我当时正在考虑使用具有多主复制设置的单个数据库。
您对此设置有何想法,使用多数据库设置还是使用单主复制功能会更好? 性能是我们的关键。
提前谢谢。