我需要保存用户临时数据(500个用户)。我目前正在使用:
DataTable myData = new DataTable();
myData.Columns.Add("id", typeof(int));
myData.Columns.Add("name", typeof(string));
...
myData.Rows.Add("1", "name1", ...);
myData.Rows.Add("2", "name2", ...);
...
myData.Rows.Add("500", "name500" ,...);
添加/编辑新行,例如来自一个用户每秒50x ...并且每1分钟将数据发送到Mysql数据库。
此方法是否足够稳定且快速添加/编辑/删除大量临时数据? 我在考虑保存到xml文件,但我认为我的方式更快......
感谢您的任何建议。
修改
我有一台服务器,用户(客户端)连接到服务器,他们将数据发送到服务器,服务器向他们发送数据。
E.g。当客户端向其他客户端发送消息时。