C#记录存储和读取历史记录问题

taoye_11 2020-06-30 10:41:55
我用C#做个系统,
1、其中的操作要记录下来,大概5个左右,包括模拟量,不想装sql和access数据库(有点浪费),请问用什么存储好点,转化二进制?请给个思路。
2、记录下来后要显示,使用C#自带的控件时间范围长了,速度太慢,有什么方面吗?
...全文
1779 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
shawn_yang 2020-08-24
  • 打赏
  • 举报
回复
json ,xml
  • 打赏
  • 举报
回复
引用 14 楼 by_封爱 的回复:
LZ举个例子吧.. 否则你说的太抽象..别人也很难懂..

比如5个操作是..添加 修改....

然后每个操作里面 大概有多少条记录需要记录...

然后要实现什么方式...

这样我们才能给你对应的解决方案..


突然发现斑竹一枚,啧啧 , 来晚了没分了 哈哈
by_封爱 版主 2020-07-03
  • 打赏
  • 举报
回复
LZ举个例子吧.. 否则你说的太抽象..别人也很难懂.. 比如5个操作是..添加 修改.... 然后每个操作里面 大概有多少条记录需要记录... 然后要实现什么方式... 这样我们才能给你对应的解决方案..
圣殿骑士18 2020-07-03
  • 打赏
  • 举报
回复
要么文本文件,要么数据库。
N_B123 2020-07-02
  • 打赏
  • 举报
回复
txt,ini,xml,csv,二进制都可以
牧歌ing 2020-07-01
  • 打赏
  • 举报
回复
直接存txt挺好的,反正数据量也不多,根据日期存成文件夹和文件
2020/01/01.txt
2020/02/01.txt
2020/03/01.txt
  • 打赏
  • 举报
回复
SQLite
杀马特丶蛮牛 2020-06-30
  • 打赏
  • 举报
回复
用log4net,分操作类型,分日期记录吧
杀马特丶蛮牛 2020-06-30
  • 打赏
  • 举报
回复
不要数据库?那记录到内存吧,速度杠杠滴
jhdxhj 2020-06-30
  • 打赏
  • 举报
回复
可以存入txt文件里面
  • 打赏
  • 举报
回复
引用 5 楼 taoye_11 的回复:
[quote=引用 4 楼 好奇都是要学的 的回复:] EXECL 可以的, 时间 数量 , 完美
excel可以但是记录数据多的时候,查询就慢了,谢谢![/quote] 一个EXECL 的SHEEL 最多是65535条数据吧, 你试试 看 对于C#来说读取 是什么速度, 而你实际有多少条数据, 任何需求都要和实际结合下 去考虑你用什么, 你要是千万条, 肯定不能用EXECL , 你就1万条 错错有余。 最快的是存入缓存设置取消时间,但是你能保证服务器不出问题,不重启吗? redis就很快 但是也要安装,
  • 打赏
  • 举报
回复
想要简单就用SQLite啊,或者 redis。 如果数据不那么多 或者你可以考虑按日期存放到excel 里面
SkyLee708 2020-06-30
  • 打赏
  • 举报
回复
是5条记录, 还是5个记录项 5条记录, 类似office的打开记录, INI, xml都可以. 如果是5个记录项 , 不想安装 access , 数据量大sqlite ,几百条记录之类的 xml 数据库和XML数据读取性能比较。 https://blog.csdn.net/chendazhi/article/details/668183
taoye_11 2020-06-30
  • 打赏
  • 举报
回复
引用 楼主 taoye_11 的回复:
我用C#做个系统, 1、其中的操作要记录下来,大概5个左右,包括模拟量,不想装sql和access数据库(有点浪费),请问用什么存储好点,转化二进制?请给个思路。 2、记录下来后要显示,使用C#自带的控件时间范围长了,速度太慢,有什么方面吗?
有把数据转存成二进制方式的方法吗?在读取出来显示的?
taoye_11 2020-06-30
  • 打赏
  • 举报
回复
引用 2 楼 杀马特丶蛮牛 的回复:
用log4net,分操作类型,分日期记录吧
这个我看了,只能记录 5种错误吧,不能增加,还有其它的方法吗?
taoye_11 2020-06-30
  • 打赏
  • 举报
回复
引用 4 楼 好奇都是要学的 的回复:
EXECL 可以的, 时间 数量 , 完美
excel可以但是记录数据多的时候,查询就慢了,谢谢!
  • 打赏
  • 举报
回复
EXECL 可以的, 时间 数量 , 完美

111,097

社区成员

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

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

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