我正在做一个Python的个人项目,其中我需要某种形式的持久化数据。数据可以放在2-3个表中,每个表有10-20列和100-200条记录。我对SQL有一个基本的了解,所以数据库似乎有一定的意义。
我是Python的新手,所以我不熟悉Python中的数据库接口选项。我也听说过酸洗,不确定这对于我的项目规模来说是不是一个更好的解决方案。有人能推荐一个好的解决方案吗?
发布于 2011-05-28 19:16:53
或者,如果您只想在两次执行之间持久化数据-对于如此小的数据集,您可以查看pickle模块的持久性,并在执行期间将数据加载到内存中。
这是一个简单的解决方案--但对于个人项目来说,这可能就足够了。
发布于 2011-05-28 18:51:26
你应该使用sqlite3模块,它包含在Python中。
另外,你可能也想找一个ORM解决方案。
发布于 2011-05-28 19:10:31
这听起来像是很少的数据。SQL DB可能过于夸张了,尤其是在上面有ORM的情况下。我会检查一下JSON是否能胜任这项工作。
https://stackoverflow.com/questions/6161156
复制相似问题