【发布时间】:2012-09-01 20:21:34
【问题描述】:
我需要为一个在线广告项目设计一个实时统计系统。我需要存储一个 url 的展示次数、点击次数、每次展示的关键字数量等的计数器。流量可以假设为每秒大约 15000 次展示,但应该可以扩展到 > 100000 次展示第二。数据库操作显然是高度写入密集型的,需要快速的并发写入。我应该使用什么样的数据库,我将如何设计数据库架构?
我是这个领域的真正菜鸟,我不确定如何进行。我对 NoSql 数据库没有太多经验,我不确定这种规模的操作是否可以使用 MySql 或 MS SQL Server 之类的关系数据库来实现。
任何帮助将不胜感激!
谢谢。
【问题讨论】:
-
我还没有真正尝试过实现任何东西,我只是在设计系统的过程中。我的问题是,因为我没有使用过这种规模的任何东西,所以我无法继续。我从未使用过分布式数据库等。这就是为什么我的问题更多是关于设计这样一个广泛的概念将涉及系统,以便我可以阅读它们。我不需要直接回答。