在我的VisualC++应用程序中,我希望分配很多对象,这些对象将耗尽系统中的所有可用内存。为了解决这个问题,我决定将对象存储在数据库中。我只有三个候选人: MySQL,PostgreSQL和SQLite。但不知道哪一个更合适。
我需要的是:
哪一个最适合我的需要?当然,如果你还有其他更好的选择,那就告诉我。
SQLite提供了一个详细的文档,说明何时应该使用它。但是MySQL和PostgreSQL并没有,所以选择起来有点困难,因为我不熟悉这两种情况。谢谢。
发布于 2015-03-09 02:33:11
我会用SQLite。它不需要服务,而且是跨平台的。它易于部署,重量轻。它支持事务。它在公共领域。
发布于 2015-03-09 07:27:31
你的问题:
看起来SQLite是最合适的,但也检查您的其他需求,那些您没有提到的需求:性能、可靠性、备份、故障转移等等。对于这种工作,您需要一个关系数据库管理系统吗?内存中的C++对象与可以使用SQL访问的两个数据库中的一组记录非常不同。
https://stackoverflow.com/questions/28934382
复制相似问题