【发布时间】:2011-08-18 18:33:39
【问题描述】:
我正在为一个相对较大的网站实施投票系统,我想知道应该在哪里存储投票数。主要问题是将它们存储在主数据库中会给它带来很大的压力,因为 MySQL 不太擅长处理大量简单的查询。
到目前为止,我最好的选择是使用memcached,因为它似乎非常适合这项任务(非常快速且面向键/值)。此解决方案的唯一问题是 memcached 是非持久性的,并且没有简单的方法来保存这些值。
是否有专门为此任务设计的东西,最好是带有 Python 后端?
【问题讨论】:
-
你有没有想过只使用 Python 中内置的
sqlite数据库? -
我需要每分钟可以处理大约 4,000 张选票的东西。
-
查看我的答案以获得快速的 SQLite 基准测试。