分类网站数据库设计

问题描述 投票:0回答:2

我正在开发一个网站,人们可以在其中发布与动物相关的广告。有:

1- 动物销售和收养广告

2- 动物交配广告

我很难想象分类部分的数据库结构应该是什么样的。这是我到目前为止所想到的:

enter image description here

用户可以发布广告。每个广告都有一个广告类别(交配/销售)和一个广告类型(提供某物/请求某物)。

我为动物创建了一个单独的表,其中包含所有动物数据,并为品种创建了一个单独的表。我这样做是为了更容易按动物或品种进行搜索。

ERD 仍处于非常初级的阶段,但我想知道这在性能和存储方面是否高效。

提前谢谢您! :)

database-design relational-database database-schema
2个回答
0
投票

我的建议是创建第三范式模式,然后分析您的应用程序。很难猜测性能。其他因素如索引和查询优化也会产生很大的影响。确保所有 WHERE 子句都使用索引。

我还会考虑按日期分区。您没有说明将如何处理历史数据。在将广告移至存档进行报告之前考虑将其保留多久还为时过早。您不希望由于表大小增大而导致性能随着时间的推移而下降。

既然您已经发布了架构,我建议您从 Ad 表中删除breed_id。那里没有任何关系。一种动物可以有一个品种。


-1
投票

माता महाकाली सिद्धी ‼️ ✡️अघोर साधना वशीकरण स्पेशलिस्ट गुरुजी 占星家Aditya Nath ji ✡️ 🌹🌹☎️WHATSAPP:+91-8386904045 给我打电话🌹🌹 ((समस्या कैसी भी - हो 100% घर बैठे समाधान)) (प्रेम-विवाह) 🌹(मनचाहा प्यार )🌹(पति-पत्नी में अनबन) (मनचा) हा प्यार)🌹(काम कारोबार)🌹(सोतन से छुटकारा)🌹(लव मैरिज)🌹(शाद) ी मेंरुकावट)💐(किया कराया)🌹 (गृह क्लेश)🌹(मनचाही शादी)(विदेश यात्रा)🍁(प्यार में धोखा) 🌹(जादू टोना)🌹 समस्या है तो समाधान भी है, पर समाधान सोचन े से नही सम्पर्क करने से दूर होगा!!!☸️☸️☸️☸️☸️ ++91-8386904045 打电话给我 WHATSAPP:(❤️❤️ ✅关系纠纷 ✅爱情分手解决方案 ✅夫妻不和 ✅包办婚姻 ✅种姓间婚姻 ✅爱情问题解决方案 ✅爱情婚姻已获批准 ✅为你的爱情生活提供建议 ✅控制你的爱人 ✅业务问题解决方案 ✅运营商相关问题 ✡️✡️一个电话可以改变你的生活。✡️✡️ 打电话和WHATSAPP:(+91-8386904045 打电话给我

© www.soinside.com 2019 - 2024. All rights reserved.