Enviar pesquisa
Carregar
mercury
•
2 gostaram
•
412 visualizações
M
moonbingbing
Seguir
水银数据库架构
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Baixar para ler offline
Recomendados
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
大规模数据库存储方案
大规模数据库存储方案
XiaoJun Hong
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
XiaoJun Hong
漫画背后的故事
漫画背后的故事
长洪 余
2016-12-15 NewSQL資料庫在IoT的應用 - iServDB
2016-12-15 NewSQL資料庫在IoT的應用 - iServDB
José Lin
Recomendados
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
大规模数据库存储方案
大规模数据库存储方案
XiaoJun Hong
新浪微博redis技术演化
新浪微博redis技术演化
XiaoJun Hong
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
XiaoJun Hong
漫画背后的故事
漫画背后的故事
长洪 余
2016-12-15 NewSQL資料庫在IoT的應用 - iServDB
2016-12-15 NewSQL資料庫在IoT的應用 - iServDB
José Lin
了解应用服务器
了解应用服务器
Feng Yu
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
Feng Yu
自助工具助Dba提升效率
自助工具助Dba提升效率
Chao Zhu
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
Chao Zhu
No sql@vip new
No sql@vip new
Chao Zhu
iServDB雲端資料庫解決方案
iServDB雲端資料庫解決方案
iServDB & iServCloud
了解集群
了解集群
Feng Yu
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
freezr
Exadata那点事
Exadata那点事
freezr
開源技術建構訂票交易資料庫
開源技術建構訂票交易資料庫
José Lin
分布式缓存与队列
分布式缓存与队列
XiaoJun Hong
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Sql server 2014 新功能探索
Sql server 2014 新功能探索
Rico Chen
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
XiaoJun Hong
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
美团点评技术团队
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
drewz lin
redis 适用场景与实现
redis 适用场景与实现
iammutex
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
淘宝双11双12案例分享
淘宝双11双12案例分享
vanadies10
Mais conteúdo relacionado
Mais procurados
了解应用服务器
了解应用服务器
Feng Yu
数据架构方面的一些探讨
数据架构方面的一些探讨
Chao Zhu
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
Feng Yu
自助工具助Dba提升效率
自助工具助Dba提升效率
Chao Zhu
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
Chao Zhu
No sql@vip new
No sql@vip new
Chao Zhu
iServDB雲端資料庫解決方案
iServDB雲端資料庫解決方案
iServDB & iServCloud
了解集群
了解集群
Feng Yu
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
freezr
Exadata那点事
Exadata那点事
freezr
開源技術建構訂票交易資料庫
開源技術建構訂票交易資料庫
José Lin
分布式缓存与队列
分布式缓存与队列
XiaoJun Hong
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术团队
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Sql server 2014 新功能探索
Sql server 2014 新功能探索
Rico Chen
豆瓣数据架构实践
豆瓣数据架构实践
Xupeng Yun
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
XiaoJun Hong
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
美团点评技术团队
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
drewz lin
redis 适用场景与实现
redis 适用场景与实现
iammutex
Mais procurados
(20)
了解应用服务器
了解应用服务器
数据架构方面的一些探讨
数据架构方面的一些探讨
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
自助工具助Dba提升效率
自助工具助Dba提升效率
大型电商的数据服务的要点和难点
大型电商的数据服务的要点和难点
No sql@vip new
No sql@vip new
iServDB雲端資料庫解決方案
iServDB雲端資料庫解決方案
了解集群
了解集群
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
Exadata那点事
Exadata那点事
開源技術建構訂票交易資料庫
開源技術建構訂票交易資料庫
分布式缓存与队列
分布式缓存与队列
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
Sql server 2014 新功能探索
Sql server 2014 新功能探索
豆瓣数据架构实践
豆瓣数据架构实践
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
redis 适用场景与实现
redis 适用场景与实现
Semelhante a mercury
MySQL设计、优化、运维
MySQL设计、优化、运维
Jinrong Ye
淘宝双11双12案例分享
淘宝双11双12案例分享
vanadies10
新浪微博Feed服务架构
新浪微博Feed服务架构
XiaoJun Hong
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展
Sky Jian
设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙
banping
Mysql调优
Mysql调优
ken shin
金山云查询系统改进之路1
金山云查询系统改进之路1
Zoom Quiet
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
锐 张
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Databases on AWS
Databases on AWS
Chien Chung Shen
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
Junchi Zhang
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011
Yiwei Ma
大型网站架构的发展
大型网站架构的发展
drewz lin
大型网站架构的发展
大型网站架构的发展
Hesey
新浪微博平台与安全架构
新浪微博平台与安全架构
n716
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
ITband
有道云笔记架构简介
有道云笔记架构简介
drewz lin
亚马逊云计算Aws
亚马逊云计算Aws
锐 张
网站离线数据安全分析漫谈 2012cert
网站离线数据安全分析漫谈 2012cert
ph4nt0m
Semelhante a mercury
(20)
MySQL设计、优化、运维
MySQL设计、优化、运维
淘宝双11双12案例分享
淘宝双11双12案例分享
新浪微博Feed服务架构
新浪微博Feed服务架构
基于MySQL开放复制协议的同步扩展
基于MySQL开放复制协议的同步扩展
设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙
Mysql调优
Mysql调优
金山云查询系统改进之路1
金山云查询系统改进之路1
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
Databases on AWS
Databases on AWS
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
天涯论坛的技术进化史-Qcon2011
天涯论坛的技术进化史-Qcon2011
大型网站架构的发展
大型网站架构的发展
大型网站架构的发展
大型网站架构的发展
新浪微博平台与安全架构
新浪微博平台与安全架构
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
有道云笔记架构简介
有道云笔记架构简介
亚马逊云计算Aws
亚马逊云计算Aws
网站离线数据安全分析漫谈 2012cert
网站离线数据安全分析漫谈 2012cert
Mais de moonbingbing
Building tech community in china
Building tech community in china
moonbingbing
快速搭建高性能服务端
快速搭建高性能服务端
moonbingbing
淘宝钓鱼
淘宝钓鱼
moonbingbing
中小互联网公司服务端优化实践
中小互联网公司服务端优化实践
moonbingbing
Wenming
Wenming
moonbingbing
Python和web开发
Python和web开发
moonbingbing
MySQL调优
MySQL调优
moonbingbing
Mais de moonbingbing
(7)
Building tech community in china
Building tech community in china
快速搭建高性能服务端
快速搭建高性能服务端
淘宝钓鱼
淘宝钓鱼
中小互联网公司服务端优化实践
中小互联网公司服务端优化实践
Wenming
Wenming
Python和web开发
Python和web开发
MySQL调优
MySQL调优
mercury
1.
毒霸云查杀数据库架构和 MySQL优化实践
温铭 http://s8.hk/kr^_^
2.
互联网软件的特点 • 糙
开发维护流程不规范 代码可维护性差 轻测试,bug多 • 快 需求变化快 迭代速度快 用户反馈快 • 猛 海量用户 海量数据 新技术 • 精 运营比开发重要
3.
数据的价值
• 人才? • 数据?
4.
水银是什么 • 毒霸云安全 有对水银一代和云安全比较全
面的介绍 • 毒霸十年反病毒经验的总结 • 安全数据的收集、处理、分析、总结和应 用的平台 • 毒霸从客户端向互联网转型的急先锋
5.
水银数据库 • 数据库技术架构的变迁代表了水银技术架
构的变迁 • 历次系统的瓶颈和阵痛 • 系统性能和功能的飞跃
6.
(零)结合应用 • CAP
一致性(Consistency) 可用性(Availability) 分区容忍性(Partition tolerance) • BASE 基本可用(Basically Available) 软状态(Soft state) 最终一致(Eventually consistent) 取代ACID? eBay的选择 • 好架构是用的时候磨合修改出来的;不可能一劳永逸 • 教育或者被忽悠 • 逻辑尽可能前移
7.
(壹)了解数据 • 数据库架构的第一步 • 你需要知道:
数据的含义 数据的预计规模和增长速度 数据的使用频率 数据的生命周期 数据是实时的,还是可以cache,多久失效 …… • 制定缓存和归档机制 缓存为王
8.
水银:开发就是DBA • 开发DBA、运维DBA…..从来就没有过DBA • 表的设计、字段和索引都是开发人员发起,
邮件或者群里吼。由兼职DBA简单审查就能 上线 • 好处:最了解应用和数据;快速实现 • 坏处:数据库慢查询;应用和数据库整体 架构不统一;不便管理
9.
(贰)备份 •
数据库一定会崩溃 • 备份比优化更重要 • Master-slave • InnoDB Hot Backup • innobackupex • SAN • LVM • ZFS • 锁表、停机
10.
水银:备份重要也紧急 •
Master-slave • 多重备份 • 备份救过命 • 顺便分担读压力 • 不完善,不系统 • 没有应急方案和崩溃演习
11.
(叁)表和索引的设计 •
开始数据库的第一步 • 表和索引设计是数据库优化的一大半 • 了解会有哪些操作、各占比例以及消耗 • explain 和 profiling
12.
水银:索引 • 不用索引
13.
水银:索引(续) • 滥用索引 • 还不如没有索引
14.
水银:数据库参数配置 • MyISAM vs
InnoDB • My.cnf的参数调整 • MySQL优化基础 • 网络环境和硬件都会对参数的调整有很大 影响
15.
(肆)海量数据 •
多少算海量?TB、PB、billion • 还是要先了解应用和数据 • 关注慢查询 • 找出瓶颈在哪儿 • NODB:应用、网络、OS、主机、存储 • scale up 和 scale out
16.
水银: scale up •
OS:32bit 64bit • Disk:Sata SASSAS RAID10HP MSA2000i (iSCSI)EMC(FC) • memory:4G8G12G • MySQL:5.05.1 • 全部使用InnoDB • 参数调整
17.
水银: scale out •
数据库按照功能拆分 • 使用Django的多数据库控制,无痛拆分 • 数据归档 • 数据生命周期
18.
(伍)高可用性 •
硬件冗余:RAID、电源、主机、交换机… • SAN + Heartbeat • DRDB + Heartbeat • Master-slave • Master-slave 半同步(MySQL5.5支持) • Master-master
19.
水银:没有HA • 内外网都没有 • 我们的服务要求是几个九的可靠性? •
代价和成本(参考这里)
20.
Q&A
Baixar agora