专栏名称: 架构师
架构师云集,三高架构(高可用、高性能、高稳定)、大数据、机器学习、Java架构、系统架构、大规模分布式架构、人工智能等的架构讨论交流,以及结合互联网技术的架构调整,大规模架构实战分享。欢迎有想法、乐于分享的架构师交流学习。
今天看啥  ›  专栏  ›  架构师

大厂都在用的分库分表 12 种分片算法

架构师  · 公众号  ·  · 2024-09-15 22:28

文章预览

架构师(JiaGouX) 我们都是架构师! 架构未来,你来不来? 前言 我们一起梳理下 ShardingSphere 框架中的核心部分 分片策略 和 分片算法 ,其内部针为我们提供了多种分片策略和分片算法,来应对不同的业务场景,本着拿来即用的原则。 这次将详细介绍如何在 ShardingSphere-jdbc 中实战 5 种分片策略和 12 种分片算法,自定义分片算法,比较它们的应用场景以及优劣。 全部demo案例 GitHub 地址:https://github.com/chengxy-nds/Springboot-Notebook/tree/master/shardingsphere101/shardingsphere-algorithms 分片策略 分片策略是 分片键 和 分片算法 的组合策略,真正用于实现数据分片操作的是分片键与相应的分片算法。在分片策略中,分片键确定了数据的拆分依据,分片算法则决定了如何对分片键值运算,将数据路由到哪个物理分片中。 由于分片算法的独立性,使得分片策略具有更大的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览