社区
Web 开发
帖子详情
mysql进行分库之后,java里怎么进行查询?
KnowKjava
2015-10-12 04:06:03
一张无限扩张的表,可以分表、分区、分库进行优化。
分表之后,java里可以根据客户输入的年月等信息拼出需要访问的相关表;
分区之后,java里可以像一张表那样进行访问(无须关注数据库逻辑);
那么分库之后,java里怎么进行查询?
比如一张表分到两个库a、b里,我怎么知道这条语句是该访问a库还是b库?
还是两库都要访问?——但是如果这样的话,分页逻辑将会是一个大问题。
...全文
755
2
打赏
收藏
mysql进行分库之后,java里怎么进行查询?
一张无限扩张的表,可以分表、分区、分库进行优化。 分表之后,java里可以根据客户输入的年月等信息拼出需要访问的相关表; 分区之后,java里可以像一张表那样进行访问(无须关注数据库逻辑); 那么分库之后,java里怎么进行查询? 比如一张表分到两个库a、b里,我怎么知道这条语句是该访问a库还是b库? 还是两库都要访问?——但是如果这样的话,分页逻辑将会是一个大问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuangqingch
2015-10-12
打赏
举报
回复
根据业务逻辑,自己定一个规则去选择不同的库存储。比方如计算机类书籍存储A库中的书籍表。经济类的书籍存储B。最终构造一个KEY(书籍类型)- value(库标识)。查询时根据库标识取出对应的数据源进行查询。
bartholomew4
2015-10-12
打赏
举报
回复
总有分库规则吧,比如是时间的那就是什么时间前的查A,什么时候后的查B
打个比方无非就是一般书一共有13章,你要看某章下内容只要看目录就知道是哪页
现在把书分成上中下3册,你写了一张自己的目录,知道哪章在哪册了然后去那册查找目录所在
当数量少时的确一本书查比较快,当数量相当庞大时肯定是多级查询比较快
JAVA
+
MySQL
实现
分库
分表及设计思路
随着业务规模扩大,单库单表
MySQL
数据库会有性能瓶颈,
分库
分表可解决该问题。本文介绍了水平分表、垂直分表、水平
分库
的概念,阐述
分库
分表设计思路,包括数据分片策略、实现方式等,还给出
Java
+
MySQL
实现
分库
分表的实践步骤及运行结果。
Mysql
分库
分表实战(一)——一文搞懂
Mysql
数据库
分库
分表
本文深入探讨
Mysql
分库
分表的理论与实践,包括
分库
分表的必要性、策略、架构设计及常见问题。介绍了垂直与水平拆分的优缺点,详细解析分片策略如哈希切片和时间切片,并讨论分布式事务解决方案。
MySQL
分库
分表,写得太好了!
本文探讨了
MySQL
分库
分表的原因与策略,包括解决大数据量带来的性能瓶颈,通过水平分片、垂直分区等方式提升数据库读写性能和吞吐能力。讨论了
分库
分表规则、路由以及产生的问题和注意事项。
10分钟掌握
MySQL
分库
分表
本文介绍了
MySQL
分库
分表的相关知识。随着数据量增加,单表存储及
查询
性能会下降,可采用垂直分表、垂直
分库
、水平
分库
、水平分表四种方式。
分库
分表会带来事务一致性等问题,可借助ShardingSphere等中间件解决。还详细讲解了ShardingSphere-JDBC的入门使用方法。
Java
教程之
mysql
分库
分表
本文介绍了在大数据背景下,
Java
开发中应对
MySQL
数据库
进行
分库
分表的原因和策略,包括垂直分表、垂直
分库
、水平
分库
和水平分表。文章详细阐述了各种方式的适用场景和优势,并指出
分库
分表带来的事务一致性、跨节点操作等问题及其解决方案。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章