logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL分库分表详解

随着业务体量增长,单 MySQL 单库单表总会遇到性能瓶颈:表数据量上千万、上亿后,查询变慢,索引失效,写入锁竞争严重,单机 CPU、内存、磁盘 IO 都达到瓶颈,单纯加索引、读写分离已经无法解决问题。这时候就需要分库分表,通过把海量数据拆分到多个库、多张表,分散存储压力、读写压力,提升数据库整体吞吐量和查询性能。本文从零讲透分库分表核心概念、拆分方式、分片规则、中间件选型、常见问题与解决方案。垂

#mysql#数据库
MySQL 索引数据结构

MySQL 索引核心用 B + 树,适配磁盘 IO 优化,支持高效等值、范围查询;哈希索引仅适用于 Memory 引擎,日常开发以 B + 树索引为主,兼顾查询与写操作效率。

#mysql#数据结构#数据库
RabbitMQ 是什么?

RabbitMQ 就是一个消息队列工具,简单说就是个消息中转站,帮你的不同服务之间传消息,让系统更稳、更快。

#java
RabbitMQ 核心应用场景

RabbitMQ 核心价值集中在解耦、异步、削峰、延时、事务补偿、消息广播六大方向。合理使用 RabbitMQ 可以有效提升系统并发能力、稳定性与扩展性,减少接口耗时,降低服务器与数据库压力,是现代后端开发中不可或缺的中间件。

#rabbitmq#分布式
到底了