新手问个问题?什么时候用数据库,什么时候不用数据库
现在做了一个项目。一开始做的时候 就没想到用数据库,觉得直接用文本文件简单,所以也没去想,现在快做完了,忽然对什么时候用数据库,什么时候不用,这个问题不解了。希望大家多多指导。
1.什么时候用数据库? 现在做的一个项目是C# WinForm,是直接从串口接收数据,然后存起来,数据内容是一个一个的数值,分20组,同时像股票曲线图一样实时显示出来。存下来的记录,之后也要用软件读取它把读取出来显示到图表中,因为当初想到直接读取文本文件很简单,所以就直接按照自己的规则,把数据存到了文本文件中。后来发现这个随着程序的运行。运行不间断时间达到1天的时候,收到的数据总共达到200MB左右,每个文件大概10MB,读取10MB的文件,然后显示到图表中,占用内存相当的多,自己也没处理后这个问题,后来人家问我为啥没用数据库。我纳闷了,不知道为何,当初就是觉得用文本文件简单么。对什么时候用数据库,什么时候不用非常不解,希望大家多多指导。这关系到一个软件的设计,我想搞清除它