
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
分库分表下跨库join解决方案
阿里:选用orderid分表,那我用userid来查询的很多,那不是所有的分表都要查?怎么处理 以阿里订单系统为例(参考《企业IT架构转型之道:阿里巴巴中台战略思想与架构实现》),它选择了三个column作为三个独立的sharding column,即:order_id,user_id,merchant_code。user_id和merchant_code就是买家ID和卖家ID,因为阿里的订单系统
Mysql日志演变过程Redo Log Undo Log Binlog Relay Log
空间换时间,顺序换随机通过引入 Log(Redo/Binlog),将随机的数据页写入变成了顺序的日志追加写,极大地利用了磁盘顺序 I/O 的高性能。分层解耦Server 层负责通用逻辑(Binlog),引擎层负责具体实现(Redo/Undo)。这使得 MySQL 可以支持多种存储引擎,同时保持复制功能通用。冗余与一致性权衡Redo Log 和 Binlog 看似冗余,实则职责分离。通过 2PC 机
到底了







