分析朋友圈的高性能复杂度
经复杂度分析,微信朋友圈总体来说是一个数据密集型应用。但是微信是基于熟人社交的应用,由于其好友数量限制,实际上单个用户所需要处理的数据并不是很多。 所以一台数据服务器能存储很多个用户的数据。本次采用同一个用户的数据存储在同一台数据服务器上的策略进行设计。最大的优点应该是架构简单,容易实现跟维护。 最大的缺点就是数据存储时分布不均匀,容易造成资源浪费。
经复杂度分析,微信朋友圈总体来说是一个数据密集型应用。但是微信是基于熟人社交的应用,由于其好友数量限制,实际上单个用户所需要处理的数据并不是很多。 所以一台数据服务器能存储很多个用户的数据。本次采用同一个用户的数据存储在同一台数据服务器上的策略进行设计。最大的优点应该是架构简单,容易实现跟维护。 最大的缺点就是数据存储时分布不均匀,容易造成资源浪费。
评论