我环顾四周试图找出处理数据库的最佳方法,我有一些问题。
拥有一张大桌子还是单独的桌子会更好吗?就服务器负载而言是否有任何真正的区别?
我花了一个人把一个数据库和一些php放在一起,所以我可以闯入它,并且他做了两个单独的表,我认为应该是一个。似乎是多余的,我不想重复自己。
基本上,x_content
是:
ID | section | page | heading | content
和x_menu
ID | PARENT | LINK | DISPLAY | HASCHILD
(就个人而言,它让我觉得有关上限。我想我会去标准案例,因为网站上的其他内容都是全小写或者是脚本中的camelCase)
无论如何,ID,(标题/ DISPLAY)和(页面/链接)更多/更少(可以)相同。在我看来,通过组合这些,并添加我想要的其余部分,我将帮助自己。
我想要的是什么:
ID | Category | Name | URL | Description | Keywords | Content | Theme
那么 - 我应该删除x_menu
并将它们合并吗?
*如果我现在链接我网站上的所有网页,那就像40 +
答案 0 :(得分:0)
如果在您的应用程序中动态构建菜单,我建议您使用单独的菜单表以便于维护。
但是,在您的合并表中,我没有看到任何“菜单”列。我不知道你是否想用URL替换它。但我发现差异是每个页面都有网址,但它可能包含也可能不包含在菜单中。
如果“菜单”不是动态构建的,我认为必须提供更多信息来考虑菜单是否需要单独的实体。