我正在为某种形式的天气数据设计一个动态网站,我需要抓取这些数据来获取数据,因为它总是在变化。我有兴趣知道它是否更快地使用像sqlite这样的数据库或保存对象,并在需要时重新加载它们。两个选项都将保存已删除的数据。
可能会使用Python或Ruby,尚未决定。
答案 0 :(得分:1)
这取决于很多因素。
如果您需要查询数据并搜索数据,那么使用数据库可能会更有效率。它们针对此类操作进行了高度优化。
但是,如果你只是试图转储并重新加载一堆内存,将它直接保存到文件可能会更快。
话虽这么说,我会看看你将如何使用这些数据,并选择对你的应用程序最有意义的方法。我不会以速度为基础,因为除非您保存大量数据,否则保存数据的速度可能不会成为真正的性能瓶颈。