速度:保存的对象与数据库

时间:2010-07-15 23:32:53

标签: database object

我正在为某种形式的天气数据设计一个动态网站,我需要抓取这些数据来获取数据,因为它总是在变化。我有兴趣知道它是否更快地使用像sqlite这样的数据库或保存对象,并在需要时重新加载它们。两个选项都将保存已删除的数据。

可能会使用Python或Ruby,尚未决定。

1 个答案:

答案 0 :(得分:1)

这取决于很多因素。

如果您需要查询数据并搜索数据,那么使用数据库可能会更有效率。它们针对此类操作进行了高度优化。

但是,如果你只是试图转储并重新加载一堆内存,将它直接保存到文件可能会更快。

话虽这么说,我会看看你将如何使用这些数据,并选择对你的应用程序最有意义的方法。我不会以速度为基础,因为除非您保存大量数据,否则保存数据的速度可能不会成为真正的性能瓶颈。