【问题标题】:craigslist’s / kijiji's schema [closed]craigslist / kijiji 计划 [关闭]
【发布时间】:2009-08-10 01:41:01
【问题描述】:

我很想知道 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”表会发生什么变化,它仍然存储列表还是现在只是指向新表?或者也许这根本不是他们做事的方式。感谢您的帮助!

西蒙

【问题讨论】:

    标签: database schema structure


    【解决方案1】:

    像这样的高流量网站不会成为规范化关系数据库结构的最佳示例,因为它会充满优化,而实际上对于小型系统来说这是糟糕的做法。

    【讨论】:

    • 好吧,假设他们刚刚开始 :)
    • 那你需要对关系数据库做一些初步的研究,或者问一个更清晰的问题,我想。你到底想知道什么?你了解关系数据库的基础知识吗?
    • 我已经编辑了问题,谢谢
    猜你喜欢
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2015-04-02
    • 2017-10-23
    • 2012-09-23
    • 2019-11-10
    • 1970-01-01
    相关资源
    最近更新 更多