如何设计这个架构

MOTA 2011-05-03 03:22:21
我有一个提交至数据库的操作

1-24小时内 不定的提交

而数据库 也有数据字段 KEY1 KEY2 KEY3
还有C1 C2 C3。。。C24

比如C1 里面有20

那么在1个小时内 平均分布时间 然后插入数据库数据

另外 也有可能是多条数据一起插入。。

我该怎么做·?~?这个架构
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hwbox 2011-05-03
  • 打赏
  • 举报
回复
别说架构了,太大,解决方法吧。
我个人做的话。内存开队列,加一锁对象,开一线程固定间隔时间取数据入库。
需要根据队列中插入值总数进行调度的话,单独写个方法调用,动态调整线程的睡眠时间。比如,你说的平均分配,再比如,当超出临界值时,一次性插多条(可以用个dataset写好插入操作一次性插入)。

不知道你的问题还有什么约束条件,目前就这样吧。
threenewbee 2011-05-03
  • 打赏
  • 举报
回复
job + 事务

110,533

社区成员

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

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

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