【问题标题】:Storing data for web application in python dictionary在 python 字典中存储 Web 应用程序的数据
【发布时间】:2010-08-11 16:59:06
【问题描述】:

在程序本身内部存储 Web 应用程序的数据是否可行,例如作为一本大字典?数据主要是几百个短文本块(大约是博客文章大小),用户根本不会更改/添加它(尽管我希望能够自己经常更新它)。

到目前为止,我一直在研究标准的数据库存储解决方案,但由于(至少对于这组对象)它们不会被修改,是否可以简单地将它们存储为字典?还是有我没有考虑到的严重缺点?

谢谢。

【问题讨论】:

标签: python sql database web-applications


【解决方案1】:

这当然是可能的。您可以存储的数据量主要受可用内存的限制。

如果您打算对数据执行类似数据库的操作,那么最好使用 SQLite 等内存数据库。如果从数据库中提取数据并进行哈希处理,那么您可能需要使用 Memcached。如果您将自己限制为纯文本并且数据不会增长,那么您可以坚持记忆。

如果数据在未来增长,这种方法将开始失去魅力。在这种情况下,您最好使用其他解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-22
    • 2013-05-06
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    相关资源
    最近更新 更多