是否有为您提供数据库功能(如插入、更新、删除等)的数据结构?例如:
我知道,使用哈希表可以做到这一点(例如: uthash库)。但据我所知,只更新一个列元素在哈希表中并不容易。
发布于 2011-06-29 15:47:19
使用C结构来表示数据行,然后为索引表示树(或哈希)。您需要解决许多小问题,特别是为了提高所有操作的效率,但这构成了内存表的基础。
对于简单的事情来说,树结构可能就足够了。
发布于 2011-06-29 15:03:50
看看方石岩。与关系数据库系统不同,它本质上是一个支持SQL的无连接、基于文件的数据库库。您可以将您的程序链接到它,它提供了对数据文件执行SQL查询的功能。
发布于 2012-04-12 20:09:18
看看NoSQL,它是FaceBook使用的RMDBS
https://stackoverflow.com/questions/6522788
复制相似问题