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