我正在使用MySQL和PHP的项目。我会有很多(可能有数百到数千个)用户,每个用户将有很多(数千)与他/她有关的条目。我最初考虑的是将所有条目粘贴到一个表中,并将其中一列作为条目对应的用户标识,但此表会变得很庞大,并且可能难以管理。我需要经常查询表以获取与特定用户ID相对应的条目,这可能需要一段时间。但是,我很少需要查询不共享用户标识的数据。MySQL表组织
我现在正在考虑为每个用户ID(例如“user1”为“table1”)做一个表格,然后查询单个表格。然而,拥有数千张桌子听起来也不错。
你会推荐哪个?还是有更好的解决方案,我没有通过? (我希望我的问题有道理!)
什么是巨大的表格?一张桌子上的数千万条记录是可以的。一张桌子上有几十GB是可以的。如果桌子大小成问题,您可以将桌子分开! –