- 博客(5)
- 收藏
- 关注
原创 3天,我把MySQL索引、锁、事务、分库分表撸干净了!
前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通MySQL”。为啥MySQL对开发人员如此重要?第一,不管你去面试哪家公司,数据库是必问项,而MySQL使用范围广,无论如何是避不开的;第二,你对MySQL掌握的越深入,意味着你能做的事情越多。实现业务功能,要懂基本的SQL语句;性能优化,那么索引、引擎就要摸透;想分库分表,主从同步机制、读写分离你就得了解;安全方面,你得知道权限、备份、日志等等;涉及到云数据库,就得懂源码及瓶颈。
2021-08-27 17:14:19 987
原创 每秒100w+请求,如何破解秒杀业务的数据库瓶颈?
我们知道大多数公司都是从单体应用开始的,即便现在抗住双十一流量洪峰的淘宝,它最早用的也是:LAMP(Linux+Apache+MySQL+PHP)。对于任何一个刚起步的项目来说,选择简单快速的方式来实现无可厚非。一旦架构开始变得复杂往往是因为业务的体量越来越大,用户量以及流量开始增加,服务器的性能就会受到挑战,架构演进就成为了我们不得不的选择。随着我们手里的数据越来越多,SQL 操作越来越慢,数据库就会成为瓶颈。这个时候我想你一定会想到分库分表,从而突破网络IO、硬件资源、连接数
2021-08-26 14:29:42 677
原创 再见数据库、数据仓库,数据湖才是yyds!
随着信息化进程的加快,传统数仓越来越无法适应海量数据存储和分析的需求,天下苦数据仓库久矣!只能存储结构化数据,无法采集存储非机构化数据无法存储原始数据,所有数据须经过ETL清洗过滤离线数仓的数据表牵一发而动全身,数据调整工程量大实时数仓存储空间有限,无法采集和存储海量实时数据回溯效率低下,实时数据和离线数据计算接口难以统一作为大数据变革的下一个风口,数据湖可以完美解决传统数仓的各大痛点。数据湖是帮助企业实现全量数据单一存储的集中式存储库,无需任何预处理,可以存
2021-08-23 15:17:44 245
原创 MySQL分库分表无线扩容后的瓶颈及解决方案
我们知道大多数公司都是从单体应用开始的,即便现在抗住双十一流量洪峰的淘宝,它最早用的也是:LAMP(Linux+Apache+MySQL+PHP)。对于任何一个刚起步的项目来说,选择简单快速的方式来实现无可厚非。一旦架构开始变得复杂往往是因为业务的体量越来越大,用户量以及流量开始增加,服务器的性能就会受到挑战,架构演进就成为了我们不得不的选择。随着我们手里的数据越来越多,SQL 操作越来越慢,数据库就会成为瓶颈。这个时候我想你一定会想到分库分表,从而突破网络IO、硬件资源、连接数
2021-08-19 17:34:13 225
原创 3天,我把MySQL索引、锁、事务、分库分表撸干净了!
前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通MySQL”。为啥MySQL对开发人员如此重要?第一,不管你去面试哪家公司,数据库是必问项,而MySQL使用范围广,无论如何是避不开的;第二,你对MySQL掌握的越深入,意味着你能做的事情越多。实现业务功能,要懂基本的SQL语句;性能优化,那么索引、引擎就要摸透;想分库分表,主从同步机制、读写分离你就得了解;安全方面,你得知道权限、备份、日志等等;涉及到云数据库,就得懂源码及瓶颈。
2021-08-17 17:10:50 4373 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人