文件读取速度比读取数据库中的数据要快吗?

3 python performance mongodb

在资源和效率,文件读/写操作或数据库读/写操作方面哪个更昂贵?

我正在使用MongoDB和Python.我不是每分钟在db/file上执行大约100k个请求.此外,数据库/文件中有大约15000个文档.

哪个会更快?提前致谢.

Dan*_*ani 5

这取决于..如果你需要读取有序数据,文件可能会更快,如果你需要读取随机数据,数据库有更好的机会根据你的需要进行优化.

(毕竟 - 数据库也从文件中读取它的记录,但它有一个内部结构和算法来提高性能,它可以更智能地使用内存,并在后台做很多事情,因此结果会更快)

在随机阅读的密集案例中 - 我将使用数据库选项.