sil*_*kid 3 mysql database database-design
有200万用户,每个用户有4个表.4个表中的数据不会被追加,并将继续修复.
每个用户表的结构都是一样的.
要将这些用户的数据存储在mysql中,我必须设计一个数据库.
我需要创建200万个数据库,每个数据库有4个表吗?
任何帮助赞赏
4个表是
调用表将具有以下结构
日期时间编号期限费用
传入的短信将具有以下结构
日期时间编号
传出的短信将具有以下结构
日期时间编号费用
这是一个SQL反模式,我称之为Metadata Tribbles. 他们看起来很可爱和友好,但很快就会失控.
一旦你听到"每个......我有一个相同的表"或"每个......我有一个相同的列"的短语,那么你可能有元数据Tribbles.
您应该首先创建一个包含四个表的数据库,然后user_id为四个表中的每个表添加一个属性.
在某些例外情况下,您希望将每个用户拆分为单独的数据库,但它们是例外情况.除非你知道自己在做什么,否则不要去那里,并且可以证明这是必要的.
| 归档时间: |
|
| 查看次数: |
506 次 |
| 最近记录: |