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