- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
谈谈数据库选型那些事
作为数据库专场的第一位演讲嘉宾,肖鹏老师风趣幽默地讲解了数据库选型的原则:1、不谈场景的选型都是耍流氓;2、没有数据就没得聊;3、不考虑可运维性的都应该枪毙。最后还分享了他们的最佳实践路线:主需求 = MySQL + Cache(Mc or Redis);高级需求 = 云原生DB(高可用、可扩展、弹性、易用);其他需求 = 云RDS。
展开查看详情
1 .谈谈数据库选型那些事 肖鹏
2 . 自我介绍 • 肖鹏 • 贝壳-数据平台部-技术总监 • 前微博-数据系统平台-技术副总监 • ACMUG 主席团成员 • 10年+数据从业经验
3 . 目录 • 从职业发展看选型 • 选型的原则一二三 • 选型路线图
4 .从职业发展看选型
5 .
6 .多数据库掌握是对DBA的新要求 多用途数据库是厂家的趋势
7 .自建时代 传统DBA (纯自建) 开发DBA 大数据 内核DBA 云时代 传统DBA 全栈DBA 云DBA DB (混合云) (云上) (云内) PM
8 .选型原则一二三
9 . 原则1: 不谈场景的选型都是耍流氓
10 .
11 . 业务模型 • 甄别特殊需求:日志、搜索、统计、离线需求等等 • 业务运行模型:活动型、规律型、多读? 写多? • 业务增长方式:日期型、用户型、位置型等等
12 . 原则2: 没有数据就没得聊
13 .
14 . 关键数据 • 需求数据:size、qps、rt • 基准数据:qps sla、rt sla • tips:评估可以类比,只要逻辑说得通就行
15 . 基准测试 • 保持测试模型的一致性 • 保存结果的存档,延续性
16 . 原则3: 不考虑可运维性的都应该枪毙
17 .MySQL MySQL Redis
18 . 考虑因素 • 社区活跃度(信息获得度) • USER CASE(最好是自己认识的,外援) • 自身团队情况(上手成本) • 市场人才情况(可持续性成本)
19 . 内核&云 • 内核能力的重要性,运维向功能的开发。 • 云RDS,投入产出比,精力问题。 • tips:有云的前提下,特殊需求全部云RDS解决。
20 .选型路线图
21 .
22 .不要钱还能申请晋升展现实力的 ➡️
23 .
24 .我们的最佳实践: • 主需求 = MySQL + Cache(Mc or Redis) • 高级需求 = 云原生DB(高可用、可扩展、弹性、易用) • 其他需求 = 云RDS
25 .Q&A