解读分库分表中间件Sharding-JDBC与实现分库分表功能

分库分表适用场景 分库分表用于应对当前互联网常见的两个场景——大数据量和高并发。一般分为垂直拆分和水平拆分两种。java 垂直拆分是根据业务将一个库(表)拆分为多个库(表)。如:将常常和不常访问的字段拆分至不一样的库或表中。因为与业务关系密切,目前的分库分表产品均使用水平拆分方式。算法 水平拆分则是根据分片算法将一个库(表)拆分为多个库(表)。如:按照ID的最后一位以3取余,尾数是1的放入第1个库
相关文章
相关标签/搜索