分布式系统-“大型”网站架构设计.pptVIP

  • 20
  • 0
  • 约1.54万字
  • 约 78页
  • 2019-04-30 发布于山东
  • 举报
■[Step5]技术点—分库 网站架构演变及其技术脉络 读写分离(简单有效,前面已介绍) 垂直分区 良好的松耦合的模块化设计是垂直分库的前提 ■[Step5]技术点—分库 网站架构演变及其技术脉络 水平分区(Shard) 分片Key识别(划分检索依据)是关键 是否还有其它招?用NoSql数据库部分替换关系数据库 ■[Step5]技术点—分库 网站架构演变及其技术脉络 水平分区(Shard) ■[Step5]技术点—分库 网站架构演变及其技术脉络 shard改变数据库设计 尽量避免join 数据冗余/反范式 shard before comment(id,blog_id,content) shard after comment(id,blog_id,content,user_id) ■[Step6]多个数据中心,向分布式存储和计算的架构体系迈进 网站架构演变及其技术脉络 优点:多数据中心,带来更高质量区域服务体验;分布式存储及计算架构有效解决pb级数据量存储、检索及计算性能问题 缺点:架构复杂、数据同步、一致性及系统维护、技能要求等成本十分高 技术点:分布式文件系统、Map/Reduce、Key-Value存储 ■[Step6]技术点—向分布式存储计算解决方案[DFS、Map/Reduce、Key-Value DB] DFS分布式文件系统,如:Lustre\HDFS\GFS\T

文档评论(0)

1亿VIP精品文档

相关文档