用C++怎么实现数据的快速存储与查询呢? 15

 我来答
limdlh
2013-04-12 · TA获得超过359个赞
知道答主
回答量:90
采纳率:0%
帮助的人:55.4万
展开全部
楼主可以考虑使用数据库。
如果数据量大,肯定是要用数据库的,比你用代码来得方便简单多了,而且其他人维护你的代码也非常方便。
如果数据量不是非常大,建议使用SQLite,代码库非常小,使用非常简单,而且效率很高。
追问
要求不可以使用现有数据库产品可以加你qq细说吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4ebf3c0c9
2013-04-12 · 超过11用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:29.9万
展开全部
hiredis 很方便的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tattackor
推荐于2018-04-13 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:885万
展开全部
1、用数据库,这个最简单,可以通过SQL语句批量从文件读入存到数据库,当然也可以一条一条读入,然后通过查询数据库得到记录。需要用到C++数据操作。一般可用ADO连接数据库,然后通过ADO提供的接口操作数据库。
2、,用读写文件的方式,原理都一样,只是每条记录的格式需要自己定义,然后按照自己定义好的记录格式进行查询,删除等操作。需用到C++文件读写操作。
3、,数据仅保留在内存中,不用写入硬盘,其实前两种方法都是在这种方法基础上进行文件和数据库操作的。也就是定义好结构体,然后连成链表,就OK了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式