服务器 在线信息数据的设计问题
第一次做服务器,有几本是一个人奋战,请各大侠赐教。
用C#.NET做服务器, 应用架构基本就是:用户--自定义组-->设备,即及用户登录后可以查看每组下面的设备信息。
服务器上这个 用户的在线状态信息(登录IP,登录时间,时长等) 和 设备最新信息(运动状态,最新跟新时间等)
这些信息在设计时是直接放在内存变量(栈)里 还是 放到数据库表里啊?
如果放到内存里仍然需要对应数据库表来记录,那么这个从内存更新到数据表里周期一般定义到多久?
用户的设备是通过TCP连接到服务器后台定时(10秒)上传数据。