中易网

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

答案:3  悬赏:20  
解决时间 2021-01-18 20:07
  • 提问者网友:人生佛魔见
  • 2021-01-17 19:15
用C++怎么实现数据的快速存储与查询呢?
最佳答案
  • 二级知识专家网友:洎扰庸人
  • 2021-01-17 20:13
1、用数据库,这个最简单,可以通过SQL语句批量从文件读入存到数据库,当然也可以一条一条读入,然后通过查询数据库得到记录。需要用到C++数据操作。一般可用ADO连接数据库,然后通过ADO提供的接口操作数据库。
2、,用读写文件的方式,原理都一样,只是每条记录的格式需要自己定义,然后按照自己定义好的记录格式进行查询,删除等操作。需用到C++文件读写操作。
3、,数据仅保留在内存中,不用写入硬盘,其实前两种方法都是在这种方法基础上进行文件和数据库操作的。也就是定义好结构体,然后连成链表,就OK了。
全部回答
  • 1楼网友:由着我着迷
  • 2021-01-17 22:10
hiredis 很方便的
  • 2楼网友:像个废品
  • 2021-01-17 20:56
楼主可以考虑使用数据库。
如果数据量大,肯定是要用数据库的,比你用代码来得方便简单多了,而且其他人维护你的代码也非常方便。
如果数据量不是非常大,建议使用SQLite,代码库非常小,使用非常简单,而且效率很高。追问要求不可以使用现有数据库产品可以加你qq细说吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息