mysql进行分库之后,java里怎么进行查询?
一张无限扩张的表,可以分表、分区、分库进行优化。
分表之后,java里可以根据客户输入的年月等信息拼出需要访问的相关表;
分区之后,java里可以像一张表那样进行访问(无须关注数据库逻辑);
那么分库之后,java里怎么进行查询?
比如一张表分到两个库a、b里,我怎么知道这条语句是该访问a库还是b库?
还是两库都要访问?——但是如果这样的话,分页逻辑将会是一个大问题。
分表之后,java里可以根据客户输入的年月等信息拼出需要访问的相关表;
分区之后,java里可以像一张表那样进行访问(无须关注数据库逻辑);
那么分库之后,java里怎么进行查询?
比如一张表分到两个库a、b里,我怎么知道这条语句是该访问a库还是b库?
还是两库都要访问?——但是如果这样的话,分页逻辑将会是一个大问题。
...全文
相关推荐
MyBatis实现Mysql数据库分库分表操作和总结(推荐)
为了解决这个问题,需要实现数据库的分库分表操作。什么是数据库分库分表?数据库分库分表是指将一个大型数据库分割成多个小型数据库或表,以提高数据库的性能和可扩展性。
mycat mySql集群配置 含按日分库 按月分库等
Mycat作为一款开源的分布式数据库中间件,因其强大的分库分表能力,被广泛应用于Java开发环境中。本文将详细介绍如何使用Mycat进行MySQL集群配置,特别是如何实现按日分库和按月分库。
java mysql 分库分表详解
在Java和MySQL数据库环境中,分库分表是一种常见的解决大数据量和高并发问题的策略。随着互联网业务的快速发展,单个数据库往往无法满足性能和扩展性的需求,这时就需要采用分库分表技术来优化系统架构。
mycat+mysql+jdbc实现根据手机号尾号分库分表存储以及效率对比操作代码()
标题中的“mycat+mysql+jdbc实现根据手机号尾号分库分表存储”涉及的是分布式数据库中间件Mycat与MySQL数据库以及Java JDBC接口的结合使用。
基于Mycat实现Mysql读写分离以及分库分表.doc
基于Mycat实现Mysql读写分离以及分库分表详解本文档详细介绍了基于Mycat实现Mysql读写分离以及分库分表的技术,涵盖了Mycat安装、配置、读写分离、分库分表等多方面的知识点。


Web 开发
