我很想知道 craigslist 和 kijiji 使用什么样的数据库模式。他们有许多一直在增长的类别和城市。这些级别有时也会变得更深(子类别和区域/社区)。
我最不明白的部分是他们如何管理他们的类别。他们的设置背后的数据库结构是什么?他们有很多类别和子类别,假设有人在 Cars -> Parts & Accessories > Racing Parts 中发布了一个项目
几天后,人们在“赛车零件”下要求更多子类别:
* Accessories
* Auto Racing Parts
* Fasteners, Fluids & Gaskets
* Kart Racing Parts
* Safety Equipment
* Other
所以现在他们的赛车零件有了一个新的水平,就像这样:
* Motors -> Parts & Accessories > Racing Parts > Accessories
* Motors -> Parts & Accessories > Racing Parts > Fasteners etc..
在添加新子类别之前已发布的现有列表会发生什么情况?他们会被移到子类别表吗?“Racing Parts”表会发生什么情况,它仍然存储列表还是现在只是指向新表?或者也许这根本不是他们做事的方式。谢谢你的帮助!
西蒙