就资源和效率而言,文件读/写操作和数据库读/写操作哪个更昂贵?
我使用的是MongoDB和Python。我不是每分钟在db/file上执行大约100k个请求。此外,数据库/文件中大约有15000个文档。
哪一个会更快?提前谢谢。
发布于 2010-11-17 23:02:12
这要看情况。如果你需要读取顺序数据,文件可能会更快,如果你需要读取随机数据,数据库有更好的机会根据你的需要进行优化。
(毕竟-数据库也从文件中读取它的记录,但它有一个内部结构和算法来提高性能,它可以以更智能的方式使用内存,并在后台做很多事情,所以结果会更快)
在随机读取的密集情况下-我将使用数据库选项。
发布于 2010-11-17 23:42:39
试一试,然后告诉我们答案。
发布于 2010-11-17 23:05:18
有太多的因素无法提供一个具体的答案,但这里有一个供您考虑的列表:
https://stackoverflow.com/questions/4210057
复制相似问题