在列表与sql中插入/选择信息

时间:2017-06-12 00:22:22

标签: c# sql

那里。 所以,我正在为一个学校项目工作,它是一个下注程序(桌面,网络和移动),我想知道你对我应该如何访问和插入信息的看法。是否可以更好地插入/选择/等。 sql数据库,或者它是否更好地处理列表,并在关闭程序或单击保存时将所有信息从它们卸载到sql中。

一方面,我认为直接处理数据库更安全,但另一方面,总是访问数据库的速度可能会慢一些。你可能不会注意到很少有人访问它,但是很多人这样做可能会让它感到沮丧...

那么,您怎么看?

1 个答案:

答案 0 :(得分:1)

你的问题非常自以为是。但一般规则是:信息有多重要

重要:然后应该保存'一旦信息是新的/改变/删除的某种方式/某处。这通常适用于系统的大多数数据,无论系统类型如何(例如,移动/桌面/等)

不是很重要:那么你可以把它留在记忆中#39;这通常是cache数据或临时计算数据。

为什么要尽快保存重要数据?崩溃。你不能总是期望发生崩溃(通过自我创建的bug或某些环境问题)。因此,请尽快尝试保存数据。

附注:有一些问题,如离线模式'或者'批处理'它可以帮助您在特定情况下保存数据..但它们只是帮助您仍遵循一般规则的技巧/模式 - >尽早保存。