像CSDN博客和新浪博客这种网站的的数据库是咋设计的呢?

[复制链接]
查看11 | 回复3 | 2021-1-27 06:48:26 | 显示全部楼层 |阅读模式
最近想做一个网站来练练手
我想知道这种网站的数据库是不是每新建一个用户就新建这个用户的相关表,和其他的用户都不同的。
还是说就几张表通过不同的编号来区分的呢


分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
一个数据库可以有多个用户,每个用户下面的表结构可以是一致的,打比方,你开发数据库是devp用户,测试数据库是test用户,你肯定要保证两个用户下的数据表结构一致,如果是同一个数据库的话则属于同一个实例,默认是orcl,至于说表是不是按照编号区分,这个就是分区分表的概念了
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
引用1楼wyl_0728的回复:一个数据库可以有多个用户,每个用户下面的表结构可以是一致的,打比方,你开发数据库是devp用户,测试数据库是test用户,你肯定要保证两个用户下的数据表结构一致,如果是同一个数据库的话则属于同一个实例,默认是orcl,至于说表是不是按照编号区分,这个就是分区分表的概念了
比如有个博客文章表,是不是所有用户的文章都保存在这个表中,还是新建属于某个用户的独立的文章表呢
回复

使用道具 举报

千问 | 2021-1-27 06:48:26 | 显示全部楼层
表是针对所有用户的信息的,比如文章表,所有用户的文章都在那张表,只是大型网站因为流量原因要避免表太大,会做拆分
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行