求c#经验丰富的 需要在服务端接收数据,并存到数据库里,催的很紧

是把数据存入到数据库,然后建表,分别是实时表,历史表,实时表每存一次就直接覆盖原有的数据,历史表是存入得数据如果相同就不插入数据,如果不相同就插入数据但不覆盖原有的数据
而且是需要挂定时在服务器上运行,设置多长时间跑一下程序存入更新一次数据

服务器端接受到数据不是直接入库到实时表,定时更新历史表的时候再清除实时表的数据,唯一性应该在插入实时表时就做判断,然后更新到历史表的时候用对应的数据库链接对象执行下面的sql语句就行


set xact_abort on;
begin tran;
insert into 历史表(列名称1,列名称2/*更加多的列*/) select 列名称1,列名称2 from 实时表;
delete from 实时表;
commit

1、首先你的数据库是什么?商业的吗
2、先处理实时表,定时更新就可以了啊。
3、在实时表上见触发器,或者建立任务,定时将数据插入到历史表,更新间隔是可以设置的
这样你就只管处理实时表就行了。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632