首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C或C++中类似数据库的数据结构

C或C++中类似数据库的数据结构
EN

Stack Overflow用户
提问于 2011-06-29 15:00:20
回答 3查看 1.6K关注 0票数 4

是否有为您提供数据库功能(如插入、更新、删除等)的数据结构?例如:

  • 创建一个类似于数据库表的结构
  • 在上面存储数据和查询数据。
  • 有选择地删除它

我知道,使用哈希表可以做到这一点(例如: uthash库)。但据我所知,只更新一个列元素在哈希表中并不容易。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-29 15:47:19

使用C结构来表示数据行,然后为索引表示树(或哈希)。您需要解决许多小问题,特别是为了提高所有操作的效率,但这构成了内存表的基础。

对于简单的事情来说,树结构可能就足够了。

票数 0
EN

Stack Overflow用户

发布于 2011-06-29 15:03:50

看看方石岩。与关系数据库系统不同,它本质上是一个支持SQL的无连接、基于文件的数据库库。您可以将您的程序链接到它,它提供了对数据文件执行SQL查询的功能。

票数 2
EN

Stack Overflow用户

发布于 2012-04-12 20:09:18

看看NoSQL,它是FaceBook使用的RMDBS

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6522788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档