社交网站的功能架构.docVIP

  • 0
  • 0
  • 约6.02千字
  • 约 8页
  • 2023-08-15 发布于山东
  • 举报
精选文档 架构设计 . 纲要:本篇文章会向读者展现几个架构设计的重点点,使一个交际应用能够成为真实的下一代交际产品。但这不过设计阶段,需要更深入的剖析和认识系统的目前状态。 本篇文章会向读者展现几个架构设计的重点点,使一个交际应用能够成为真实的下一代交际产品。以下几个属性将会影响到架构的设计: a)可用性 b)可扩展性 c)性能和灵巧性可扩展 目标 a)保证用户的内容数据能够很方便的被其余用户发现和获得. b)保证内容推送是有关的,不单在语义上,也是从用户设施的角度。 c)保证及时更重生成、推送和剖析。 d)尽可能地节俭用户的资源。 e)无论服务器负载变化怎样,用户体验应保持不变。 f)保证应用整体上是安全的 总之,我们要办理一个相当大的挑战,我们一定办理不停扩大的海量用户生成的内容数据, 不停增添的用户,和一个不停迭代的新项目,同时一定保证性能足够优秀。为了应付上述的挑战,我们一定学习架构某些重点的元素,这将影响到系统的设计。以下是一些重点的决定和剖析。 数据储存 数据和数据模型的储存是一个好架构的重点设计之一。一个交际产品应当能够办理多种种类的数据,所以第一得充分剖析数据并透辟理解,以后再设计数据模型和数据储存。 第一步,我们要确立哪些数据是常常查问的热门数据,哪些不是常常需要的那些数据(如归 档数据用于剖析)。对于高频接见的数据,它一定老是可用,能够迅速读写和水平可扩展。

文档评论(0)

1亿VIP精品文档

相关文档