技术栈
分库分表
JingAi_jia917
5 分钟前
分库分表
·
分片路由
·
springboot分库分表
·
shardingjdbc源码
·
spring分库分表
·
singlesqlrouter
·
单表路由
【源码】Sharding-JDBC源码分析之SQL路由及SingleSQLRouter单表路由
Sharding-JDBC系列1、Sharding-JDBC分库分表的基本使用2、Sharding-JDBC分库分表之SpringBoot分片策略
JingAi_jia917
1 个月前
分库分表
·
sharding-jdbc
·
1024程序员节
·
sharding jdbc
·
antlr
·
springboot分库分表
·
sql解析原理
·
mysqlstatement
【源码】Sharding-JDBC源码分析之Sql解析的原理
Sharding-JDBC系列1、Sharding-JDBC分库分表的基本使用2、Sharding-JDBC分库分表之SpringBoot分片策略
Dylanioucn
1 个月前
数据库
·
分布式
·
微服务
·
云原生
·
分库分表
【分布式微服务云原生】深入探究:多分片键下的分库分表策略
摘要: 在大数据时代,数据库的分库分表策略对于提升性能和可扩展性至关重要。本文将深入探讨在存在多个分片键时,选择冗余全量还是只冗余关系索引表的策略,并分析这两种策略的优缺点。通过实际的Java代码示例和流程图,你将了解如何在实际项目中应用这些策略,并根据业务需求做出明智的选择。
阿维的博客日记
2 个月前
数据库
·
分库分表
图文并茂解释水平分表,垂直分表,水平分库,垂直分库
将一个表字段拆分成多个表,每个表存储部分字段。好处是避免IO时锁表的次数,分离热点字段和非热点字段,避免大字段IO导致性能下降。原则是业务经常组合查询的字段一个表;不常用字段一个表;text、blob类型字段作为附属表
JingAi_jia917
2 个月前
database
·
分库分表
·
sharding-jdbc
·
sharding jdbc
·
springboot分库分表
·
shardingjdbc源码
【源码】Sharding-JDBC源码分析之ContextManager创建中ShardingSphereDatabase的创建原理
Sharding-JDBC系列1、Sharding-JDBC分库分表的基本使用2、Sharding-JDBC分库分表之SpringBoot分片策略
wuweijie@apache.org
3 个月前
ide
·
intellij-idea
·
shardingsphere
·
分库分表
IntelliJ IDEA 集成 ShardingSphere-JDBC 访问分库分表
众所周知,IntelliJ IDEA 是 Java 领域常用的开发工具之一,IDEA Ultimate(旗舰版)或其他例如 DataGrip 等 Intellij 平台的工具都集成了对数据库的访问能力。
JingAi_jia917
3 个月前
分库分表
·
sharding-jdbc
·
sharding jdbc
·
springboot分库分表
·
分库分表配置
·
分库分表配置原理
【源码】Sharding-JDBC源码分析之Yaml分片配置原理(一)
Sharding-JDBC系列1、Sharding-JDBC分库分表的基本使用2、Sharding-JDBC分库分表之SpringBoot分片策略
gis分享者
3 个月前
分库分表
分库分表的使用场景和中间件
场景1:注册用户就 20 万,每天活跃用户就 1 万,每天单表数据量就 1000,然后高峰期每秒钟并发请求最多就 10,不需要分库分表,单机就可以。 场景2:注册用户数达到了 2000 万!每天活跃用户数 100 万!每天单表数据量 10 万条!高峰期每秒最大请求达到 1000,负载均衡,考虑分库。 场景3:每天活跃用户数上千万,每天单表新增数据多达 50 万,目前一个表总数据量都已经达到了两三千万了,需要分库。 分库分表跟着你的公司业务发展走,你公司业务发展越好,用户就越多,数据量越大,请求量越大,就需
jupiter_888
3 个月前
mysql
·
分库分表
mysql在4核16G 500G的服务器上单表数据量多大合适
假设B+树的高度为2的话,即有一个根结点和若干个叶子结点。这棵B+树的存放总记录数为=根结点指针数*单个叶子节点记录行数。
Hello-Brand
4 个月前
mysql
·
shardingsphere
·
分库分表
·
mycat
·
数据库中间件
·
vitess
数据库系列: 主流分库分表中间件介绍(图文总结)
数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MySQL引擎MyISAM和InnoDB的比较 数据库系列:InnoDB下实现高并发控制 数据库系列:事务的4种隔离级别 数据库系列:RR和RC下,快照读的区别 数据库系列:MySQL InnoDB锁机制介绍 数据库系列:My
翁佳明
4 个月前
redis
·
分布式
·
微服务
·
架构
·
集群
·
分库分表
·
主从架构
【分布式系统】 单机架构 | 分布式架构 | 集群 | 主从架构 | 分库分表 | 冷热分离 | 微服务
应用程序和数据库服务器分离。分别放在不同的主机上部署。一台主机的硬件资源是有限的。(CPU资源、内存、硬盘、网络)服务器每次收到一个请求,都要消耗一些资源。如果同一时刻,收到大量请求,就会导致某项资源不够用,导致服务器处理请求的时间变长,甚至出错。
LiberInfo
4 个月前
mysql
·
ubuntu
·
docker
·
apache
·
读写分离
·
分库分表
Apache ShardingSphere Proxy5.5.0实现MySQL分库分表与读写分离
注:3306端口扮演master数据库角色,3307端口扮演salve数据库角色。注:每个 MySQL 实例必须有一个唯一的 server-id。这是必要的,因为在主从复制设置中,主服务器和从服务器需要能够互相识别,并避免循环复制和冲突。
JingAi_jia917
4 个月前
分库分表
·
sharding-jdbc
·
sharding jdbc
·
springboot分库分表
·
按月分库分表
SpringBoot集成Sharding-JDBC-5.3.0实现按月动态建表分表
Sharding-JDBC系列1、Sharding-JDBC分库分表的基本使用2、Sharding-JDBC分库分表之SpringBoot分片策略
OceanBase数据库官方博客
5 个月前
oceanbase
·
分布式数据库
·
分库分表
·
数据库选型
数据库选型实践:如何避开分库分表痛点 | OceanBase用户实践
随着企业业务的不断发展,数据量往往呈现出快速的增长趋势。使用MySQL的用户面对这种增长,普遍选择采用分库分表技术作为应对方案。然而,这一方案常在后期会遇到很多痛点。
想要打 Acm 的小周同学呀
5 个月前
java
·
后端
·
mysql
·
分库分表
后端进阶-分库分表
单机的数据库连接数是有限的,在高并发的场景下同时操作一个数据库容易将连接耗尽,使后序的数据库访问无法正常进行。 同时也是容量问题,单机容量毕竟使有限的,当存储量不断增加,数据库的容量无法全部承载。用多个库在存储,增加数据库的实列。
专业的程序员
7 个月前
java
·
面试
·
职场和发展
·
分库分表
·
场景面试
面试集中营—场景面试题A
1、第一步我们要首先确定是什么导致的消息积压,基本上三个原因线上消息积压第一步先看日志,是否在消费端出现了系统异常,系统异常有可能是磁盘满了,挂载盘故障了,网络不稳定或者有黑客入侵植入了其他程序侵占了系统资源等等。
levitgu
7 个月前
数据库
·
sql
·
mysql
·
oracle
·
哈希算法
·
分库分表
数据库分库分表
分库分表其实是分库,分表,分库分表的总称将数据按照一定规则存储到不同的数据库中,每个数据库存储一部分数据
my_styles
8 个月前
数据库
·
shardingsphere
·
分库分表
·
sharding-jdbc
sharding‐jdbc之分库分表实战
数据库分别部署在2个服务,共计6个库,主库3个,从库3个主数据库:店铺主库不拆分:store_db,商品主库拆分2个库:product_db_1,product_db_2
Hello-Brand
9 个月前
mysql
·
负载均衡
·
读写分离
·
分库分表
·
故障转移
·
数据库中间件
数据库系列:大厂使用数据库中间件解决什么问题?
数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MySQL引擎MyISAM和InnoDB的比较 数据库系列:InnoDB下实现高并发控制 数据库系列:事务的4种隔离级别 数据库系列:RR和RC下,快照读的区别 数据库系列:MySQL InnoDB锁机制介绍 数据库系列:My
緈諨の約錠
9 个月前
java
·
shardingsphere
·
分库分表
基于smilehappiness-framework-base,快速集成ShardingSphere JDBC
为什么使用分库分表?随着业务量的增加,单表的数据量非常庞大,查询性能会变得非常差,速度非常慢,分库分表可以很友好的解决这个问题。