数据库
首页 > 数据库> > mysql-Amazon SQS会将数据库写入程序

mysql-Amazon SQS会将数据库写入程序

作者:互联网

因此,假设我正在建立netflix,我想通过userID和电影ID记录每个视图

因此它类似于viewID,userID,时间戳,

但是,为了扩展此功能,假设每秒获得1000次观看(只是为了疯狂).将这些视图排队到SQS是否有意义,然后我们的队列读取器可以逐个取消排队并将其写入mysql数据库.这样,数据库不会因写请求而过载.

这看起来可行吗?

解决方法:

费萨尔

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

话虽如此,从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

标签:scale,amazon-sqs,queue,mysql
来源: https://codeday.me/bug/20191209/2095340.html