一个小程序,如何解决数据库问题?

时间:2022-06-20 21:40:22
想有c#写一个单机的小程序,功能跟通讯录差不多。设计要存储10k条记录,主要是对查询速度要求很高。使用什么数据库?access?可以不考虑安全问题。
像QQ等很多软件,它们是怎么在本地保存数据的?

10 个解决方案

#1


QQ本地保存聊天记录吧...

#2


错咯..保存咯.呵呵.不好意思...   估计是每发送一个信息.就把这段信息写到一个文本文档里面吧...接着后面写.

#3


先读到内存的字典中,然后再从字典查

#4


Accress足够了,查询速度在程序设计的时候都要时刻考虑,一次不要取太多的数据

#5


如果只是单纯的记录,txt足够用,1W条不算多,检索可以直接在内存里操作也不差

#6


如果只是这么简单,你可以不用数据库,就把数据存放到一个文件,比如Xml就行了。
在程序退出的时候保存,启动的时候加载,加载Xml的时候把它的内容读入内存中的列表或数据中,查找在这些列表或数组中是很快的。

#7


XML或是Txt,读取到内存当中,然后再检索,

数据库的话,考虑Access

#8


还是access吧,也方便做一些复杂的查询。

#9


不错,如果用txt或xml的话,其实1W条信息,平均每条500字的话,读到内存大概会占到15M。加上程序本身要2M左右,也跟打开几个网页差不多而已。
还可以真正的玩一下学过的数据结构。

#1


QQ本地保存聊天记录吧...

#2


错咯..保存咯.呵呵.不好意思...   估计是每发送一个信息.就把这段信息写到一个文本文档里面吧...接着后面写.

#3


先读到内存的字典中,然后再从字典查

#4


Accress足够了,查询速度在程序设计的时候都要时刻考虑,一次不要取太多的数据

#5


如果只是单纯的记录,txt足够用,1W条不算多,检索可以直接在内存里操作也不差

#6


如果只是这么简单,你可以不用数据库,就把数据存放到一个文件,比如Xml就行了。
在程序退出的时候保存,启动的时候加载,加载Xml的时候把它的内容读入内存中的列表或数据中,查找在这些列表或数组中是很快的。

#7


XML或是Txt,读取到内存当中,然后再检索,

数据库的话,考虑Access

#8


还是access吧,也方便做一些复杂的查询。

#9


不错,如果用txt或xml的话,其实1W条信息,平均每条500字的话,读到内存大概会占到15M。加上程序本身要2M左右,也跟打开几个网页差不多而已。
还可以真正的玩一下学过的数据结构。