我想在我的应用程序中使用数据库。但它不应该是基于服务器的数据库(如MySQL)。是否有用于C++的基于文件的数据库系统?如果你能推荐一个非关系型数据库,那就更好了。比如基于XML文件...
发布于 2012-05-15 03:48:21
我不确定你所说的基于文件的数据库是什么意思。例如,Informix和MySQL将它们的数据保存在文件中。
但是,您提到了非关系数据库,所以我建议您从couchdb或mongoDB开始。
SQL lite是一个很好的关系数据库,如果你已经习惯了,它将是一个非常好的选择。我还没有尝试过使用非关系数据库的任何产品代码,但仅仅是看一下键结构就会让我意识到,在将数据放入非关系数据库之前,需要进行大量的思考,而不仅仅是常规的SQL数据库表设计。
发布于 2012-05-14 17:47:21
为什么,是的,有。试试SQLite。
发布于 2012-05-14 17:48:00
你可以试试这个:ZWinSQL
这个SQL库为使用D.R.Hipp的SQLite提供了一个很薄的包装器,它是一个基于单个文件的
数据库。ZWinSql只允许您使用标准的SQL命令创建、修改和查询包含在单个本地文件中的数据库。
https://stackoverflow.com/questions/10580914
复制相似问题