请教c#+mysql数据库多用户并发操作的问题~

tylrr123 2013-10-07 11:53:11
我用c#开发了一个数据采集软件,采用c/s 结构,软件在用户本地运行,连接到远程的阿里云服务器上的mysql数据库。预定软件有1000个用户, 每个用户需要使用3个表,每个用户的数据都是独立的,每个用户每天都在频繁采集数据,采集到的数据会上传到远程的数据库上面保存。

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

谢谢
...全文
437 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tylrr123 2013-10-14
  • 打赏
  • 举报
回复
求指点~~ 应该怎么弄呢?
threenewbee 2013-10-08
  • 打赏
  • 举报
回复
瓶颈应该出现在网络上,如果你访问远程的数据库的话。 至于并发,如果是写数据库,不存在并发冲突问题。
tylrr123 2013-10-08
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
瓶颈应该出现在网络上,如果你访问远程的数据库的话。 至于并发,如果是写数据库,不存在并发冲突问题。
应该1000个用户使用1个数据库(增加对应的用户表),还是1个用户使用1个对应的数据库呢? 性能上哪个好呢? 谢谢指点

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧