求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 
互联网数据库架构设计
互联网老沈
现58同城高级架构师,技术委员会主席
报名课程   1871 次浏览    254 次 
时间地点:北京、上海、深圳 根据报名开班
课程费用:5000元/人 (学生3折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
   数据库架构设计究竟设计一些什么?这是每一个数据库架构师需要考虑的问题,也是本次培训期望解决的问题。设计前的容量评估,大数据量的数据库设计,数据可用性保证,不同读写比的业务对应不同的数据库设计方案,数据库字段的扩容、容量的扩充、数据的迁移等如何做到无缝。这些问题,在本课程中都将得到解决。各类业务场景如何做数据库拆分设计,数据库拆分后,各类SQL应该如何实现。这些问题,是很多数据库架构师头疼的问题,但也都将在本课程中解决。
   本课程不单单是数据库理论与数据库设计原则的讲解,还包含了大量来自于一线的实战案例,追本溯源的分析了为了满足各类业务需求,数据库架构应该如何设计。
培训目标:
   讲师在数据库领域有多年编码与架构经验,课程中的理论与案例均来自于一线工程实战,来自为了满足不同业务需求,数据库架构设计过程中所遇问题的归纳、分析与总结,并有针对性的给出解决方法。课程将重现这些问题的场景,通过实例讲解,并对应到学员的实际工作问题,有效的启发思路、激发兴趣、并掌握解决问题的基本方法。
培训对象:面向各类互联网/IT/软件企业和研发机构的研发、测试、运维、DBA人员
学院基础:学员要了解数据库的基本知识。
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 1天
数据库设计常见问题及解决方案 数据库基础知识
  • 分片、复制、分组、路由规则基本概念
  • 如何进行容量评估
  • 数据库设计常见问题及解决方案
  • 数据量过大,怎么办
  • 数据可用性如何保证
  • 不同读写比的业务,数据库如何设计
  • 如何进行无缝容量扩充、字段扩充,数据迁移
  • 实战案例:
  • 用户状态读写,数据库如何设计
  • 用户登录业务,数据库如何设计
  • 离线消息拉取,数据库如何设计
  • 无缝库扩展,如何实施
  • 数据库无缝增加字段,如何实施
  • 数据库无缝导数据,如何实施
  • 数据库拆分设计 如何进行数据库拆分设计
  • 如何进行垂直拆分
  • 各类业务场景如何进行水平拆分
  • 实战案例:
  • 用户库拆分实战
  • 帖子库拆分实战
  • 好友库拆分实战
  • 订单库拆分实战
  • 拆库后功能设计及SQL实战 拆库后功能设计及SQL实战
  • 拆库后会带来什么问题
  • 拆库后各类SQL应该如何实现
  • 实战案例:
  • 分库后,in查询如何实现
  • 分库后,非key查询如何实现
  • 分库后,夸库分页如何实现
  • 分库后,order by + offset + limit如何实现
  • 数据库中间件设计初探 数据库中间件设计初探
  • 什么是数据库中间件
  • 为什么要引入数据库中间件,它能解决什么问题
  • 如何设计数据库中间件
  • 1871 次浏览   254 次
    其他人还看了课程
    PL/SQL应用性能优化及最佳实践经验  5179 次浏览
    Oracle数据库SQL高级编程  1016 次浏览
    嵌入式数据库原理、设计与应用  1549 次浏览
    Oracle数据库性能优化、架构设计和运行维护  910 次浏览
    Oracle GoldenGate 与常见故障处理  735 次浏览
    SQL Server数据库开发专家  1183 次浏览
    定制内训



    最新活动计划
    [北京]高性能Java编程与系统性能优化 7-18
    [北京]Oracle数据库性能,架构和维护 7-22
    [北京]UML与面向对象分析设计 7-29
    [北京]嵌入式软件架构设计高级实践 8-8
    [北京]基于Kubernetes的DevOps实践 8-22
    [上海]大数据 Hadoop和Spark实战 7-18
    [上海]Python数据分析与数理 7-26
    [上海]微服务架构设计与实践 8-16
    [深圳]敏捷开发过程与项目管理 7-24
     讲座 互联网安全
     讲师:林鹏
     时间:2019-8-3
     
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
     

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号