目前有这样的一个情况 现在数据库中的 用户表 可能会有500万的用户
但是这500万的用户分成 5种不同的属性目前有两种设计方案:
1, 设计5个数据库 按用户5种不同的属性 分别创建5个数据库 且每个数据库的表结构都是相同的 根据不同的用户属性分别往不同的数据库中写入数据。2, 只创建一个数据库 但是根据不同的属性 创建5张用户表 其他的表都一样 。3, 只创建一张 数据库表 其他都一样现在的问题是 我以前一直用oracle 不知道mysql中 一张表放500万的数据是否有问题。各位 mysql达人 请指教下
或者有更好的设计方案 也请提出来
谢谢各位了
但是这500万的用户分成 5种不同的属性目前有两种设计方案:
1, 设计5个数据库 按用户5种不同的属性 分别创建5个数据库 且每个数据库的表结构都是相同的 根据不同的用户属性分别往不同的数据库中写入数据。2, 只创建一个数据库 但是根据不同的属性 创建5张用户表 其他的表都一样 。3, 只创建一张 数据库表 其他都一样现在的问题是 我以前一直用oracle 不知道mysql中 一张表放500万的数据是否有问题。各位 mysql达人 请指教下
或者有更好的设计方案 也请提出来
谢谢各位了
hi 哥们
我也是认为 3 比较好 但是 mysql 我不熟 才开始用
能给个理由吗?
我好说服我们经理 呵呵!