我是新来的,这似乎是一个获得一些建议的好地方。我对后端编程没有任何经验,但是我希望能够更好地理解它现在我想要编译一个简单的防呆数据库,如果其他人对我的宏观概念感兴趣,那么它最终会增长到数百万条记录。上午。重点不在于记录 - 它只包含一些独特数据的文本字符串 - 而是在动态分类上。我想创建一个页面,其中包含多达300个具有项目计数的多级可排序类别。当用户单击某个类别时,将重新计算所有记录,并显示所有类别的新项目计数。用户可以继续过滤类别或单击任何项目计数以生成匹配记录列表。
您可以在此处查看我模糊想法的基本概要:http://i.imgur.com/mQluCrv.jpg
因此,如果您是我,您将如何构建数据库模式以使同步过滤和计数过程对资源友好?记录将每天添加和更新,但不会是巨大的负荷,并且没有任何信息是时间敏感的。我习惯于使用前端设计,所以这在视觉上下文中都是有意义的,但我不知道创建一个包含100列的表或使用某种规范化和索引是否更好。