84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
闭关修行中......
直接把逻辑写到SqlServer上面去. SqlServer是支持复杂语句的, 也就是item_id, this_value, time_now可以当作一个存储过程的参数. 里面写select if update insert之类的
item_id, this_value, time_now
在逻辑层解决这个问题 服务启动的时候, 把所有的item_id => (pre_time, cur_time, value)全部load出来, 然后缓存起来. 处理新来的消息的时候, 就知道到底该更新, 还是插入, 最后只需要处理一条SQL语句. 一秒1000+的SQL还是很容易的吧, 用几个Connection就行了.
item_id => (pre_time, cur_time, value)
批处理,不要每次一条数据就去访问数据库,每100条进行一次数据库访问操作
直接把逻辑写到SqlServer上面去.
SqlServer是支持复杂语句的, 也就是
item_id, this_value, time_now
可以当作一个存储过程的参数. 里面写select if update insert之类的在逻辑层解决这个问题
服务启动的时候, 把所有的
item_id => (pre_time, cur_time, value)
全部load出来, 然后缓存起来. 处理新来的消息的时候, 就知道到底该更新, 还是插入, 最后只需要处理一条SQL语句. 一秒1000+的SQL还是很容易的吧, 用几个Connection就行了.批处理,不要每次一条数据就去访问数据库,每100条进行一次数据库访问操作