加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 安全 > 正文

当当网资深DBA:DB运维四大现代化的实现(有彩蛋)

发布时间:2021-01-11 15:43:47 所属栏目:安全 来源:网络整理
导读:《当当网资深DBA:DB运维四大现代化的实现(有彩蛋)》要点: 本文介绍了当当网资深DBA:DB运维四大现代化的实现(有彩蛋),希望对您有用。如果有疑问,可以联系我们。 讲师介绍 赵钢 当当网资深DBA OCP 9i认证专家,十年以上Oracle及Linux/HP-UX技术经验. 曾负

我的分享基本就是这些,关于平台及工具的代码,我们也在逐步做脱敏工作,争取形成一个可以开源出来的产品,希望对大家有些启发,也希望抛砖引玉.

Q&A

Q1:目前的高可用是用什么方案?

A1:我们预期用MHA,目前还未有这方面的架构.

Q2:你们是如何进行跨机房的管理的?slave的延迟如何保证在业务可忍受的范围内的?

A2:slave延迟的问题主要从开发方面分解大事务解决.跨机房方面我们目前也尽量避免跨机房的主从架构搭建.

Q3:如何设计MySQL架构来满足如抢购类的高并发的业务?

A3:大促、秒杀业务这些方面,主要靠提前压测,并观察性能瓶颈,扩容和回收也是以性能(cpu,网络连接,磁盘)为依据来进行.

Q4:目前应对大促,秒杀业务,数据库层面扩容缩容,能否给出一些建议.

A4:这方面需要时间来改进,我们目前还很不完善,其实很多功能也是当当架构特色来设计的.即使开源也是为内部版本控制考虑.所以还未有这份精力配合.

Q5:如果要分库分表,推进这些东西开发会配合吗?

A5:我们架构部有这方面的中间价,叫sharding-JDBC,可以关注下github上的项目.

Q6:MySQL一个表最多存多少记录算大数据?有哪些合适的分表方式?

A6:存多少不重要,关键要看怎么使用它,是读多,写多,还是改多,对于一般的系统,最起码把读写分离开吧.

Q7:请问你们在线上如何解决DDL和批量delete or update 100万级的数据的?

A7:DDL是靠pt-online-schema-change工具,百万级的delete也是靠这个工具分配进行的.

文章出处:DBAplus社群(订阅号ID:?dbaplus)

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读