我目前正在为用户提供一个博客供用户撰写。关于数据库结构和性能需要的建议
我的问题涉及如何构建数据库。
所以你们都知道博客是如何工作的。某些用户发布条目,系统将其放入数据库中。现在的问题:
是更好地有成千上万的数据库,为每个用户和每个博客?例如用户A有一个博客,其中的条目和照片,并有它自己的数据库“UserABlog”。用户B也使用数据库“UserBBlog”。
或者是最好有一个针对是否有“项”和“照片”等链接通过外键的每个用户表中的所有用户提供一个单一的数据库?例如用户A和B得到了他们的博客,其作品和照片在各表“项”和“照片”保存到数据库“博客”与外键链接到用户A,B和C