代码之家  ›  专栏  ›  技术社区  ›  Faisal Abid

Amazon SQS将数据库写入漏斗

  •  3
  • Faisal Abid  · 技术社区  · 14 年前

    所以假设我正在构建netflix,我想用用户ID和电影ID记录每个视图

    就像viewID,userID,timestamp,

    这看起来有用吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Jeremy Thompson    5 年前

    费萨尔,

    这是一个合理的体系结构;但是,您应该知道,写入SQS的速度将比写入RabbitMQ(或任何本地)消息队列的速度慢很多倍。

    默认情况下,SQS FIFO队列通过批处理支持每秒3000条消息,或者不通过批处理支持每秒300条消息(每秒300个发送、接收或删除操作)。要请求增加限制,您需要提交支持请求。

    尽管如此,从SQS开始并不是一个坏主意,因为它易于使用和调试。

    此外,您可能需要调查MongoDB的日志记录…请查看以下参考资料:

    MongoDB非常适合日志记录

    http://blog.mongodb.org/post/172254834/mongodb-is-fantastic-for-logging

    封顶集合

    http://blog.mongodb.org/post/116405435/capped-collections

    使用MongoDB进行实时分析

    http://blog.mongodb.org/post/171353301/using-mongodb-for-real-time-analytics