日期:2014-05-17  浏览次数:20913 次

请教c#+mysql数据库多用户并发操作的问题~
我用c#开发了一个数据采集软件,采用c/s 结构,软件在用户本地运行,连接到远程的阿里云服务器上的mysql数据库。预定软件有1000个用户, 每个用户需要使用3个表,每个用户的数据都是独立的,每个用户每天都在频繁采集数据,采集到的数据会上传到远程的数据库上面保存。

请问: 数据库应该怎么样设计呢?应该每个用户建一个对应的数据库,还是把所有的用户数据放在同一个数据库里面,增加一个用户字段来辨别呢?多用户的并发性和速度怎么样才能做得更好?

谢谢

------解决方案--------------------
瓶颈应该出现在网络上,如果你访问远程的数据库的话。

至于并发,如果是写数据库,不存在并发冲突问题。