摘要:
分库分表适用场景 分库分表用于应对当前互联网常见的两个场景——大数据量和高并发。通常分为垂直拆分和水平拆分两种。 垂直拆分是根据业务将一个库(表)拆分为多个库(表)。如:将经常和不常访问的字段拆分至不同的库或表中。由于与业务关系密切,目前的分库分表产品均使用水平拆分方式。 水平拆分则是根据分片算法将 阅读全文
posted @ 2020-12-11 00:27
白露~
阅读(715)
评论(0)
推荐(0)
|
摘要:
分库分表适用场景 分库分表用于应对当前互联网常见的两个场景——大数据量和高并发。通常分为垂直拆分和水平拆分两种。 垂直拆分是根据业务将一个库(表)拆分为多个库(表)。如:将经常和不常访问的字段拆分至不同的库或表中。由于与业务关系密切,目前的分库分表产品均使用水平拆分方式。 水平拆分则是根据分片算法将 阅读全文
posted @ 2020-12-11 00:27
白露~
阅读(715)
评论(0)
推荐(0)
摘要:
导读 上一篇文章《ShardingJdbc分库分表实战案例解析(上)》中我们初步介绍了使用ShardingJdbc实现订单数据分散存储的分库分表方法,在本篇文章中将重点介绍在不停服的情况下实现数据分片存储的在线扩容。具体将以如下两个常见的场景进行演示: 1)、尚未进行分库分表的单库单表系统如何平稳的 阅读全文
posted @ 2020-12-10 23:59
白露~
阅读(591)
评论(0)
推荐(0)
摘要:
热点技术讲解: 风平浪静如码 2020-09-20 16:36:59 155 收藏 分类专栏: Java 程序员 文章标签: java ShardingJdbc 后端 分库分表 程序员 版权 在对诸如订单、交易、支付等实时在线业务系统的研发、维护过程中,随着业务量的快速增长,我们经常会遇到由于关系型 阅读全文
posted @ 2020-12-10 23:28
白露~
阅读(477)
评论(0)
推荐(1)
摘要:
作为Sharding-JDBC 分库分表实战系列的开篇文章,我们在前文中回顾了一下分库分表的基础知识,对分库分表的拆分方式有了一定的了解,下边我们介绍一下 Sharding-JDBC框架和快速的搭建一个分库分表案例,为讲解后续功能点准备好环境。 一、Sharding-JDBC 简介 Sharding 阅读全文
posted @ 2020-12-10 23:01
白露~
阅读(251)
评论(0)
推荐(0)
摘要:
一、概述 Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。 适用于任何基于JDBC的ORM框架,如:JPA, Hiberna 阅读全文
posted @ 2020-12-10 22:43
白露~
阅读(858)
评论(0)
推荐(0)
摘要:
原文出处:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/database-shard.md欢迎 star 关注 GitHub 项目最新动态! 面试题 为什么要分库分表(设计高并发系统的时候,数据库层面 阅读全文
posted @ 2020-12-10 21:43
白露~
阅读(156)
评论(0)
推荐(0)
摘要:
前言 前面我们讲了MySQL数据库底层的数据结构与算法、MySQL性能优化篇一些内容。我们再来聊聊MySQL的锁与事务隔离级别,分上下两篇,本篇重点讲MySQL的行锁与事务隔离级别。 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/ 阅读全文
posted @ 2020-12-09 21:33
白露~
阅读(153)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/org_hjh/article/details/108654791 前言 MySQL索引底层数据结构与算法 MySQL性能优化原理-前篇 MySQL性能优化-实践篇1 上一篇 《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工 阅读全文
posted @ 2020-12-09 18:26
白露~
阅读(187)
评论(0)
推荐(0)
摘要:
前言 MySQL索引底层数据结构与算法 MySQL性能优化原理-前篇 前两篇说完了索引底层数据结构、性能优化原理的基本概念。本篇将讲讲具体实践。对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作: 数据库表设计 阅读全文
posted @ 2020-12-09 18:25
白露~
阅读(215)
评论(0)
推荐(0)
摘要:
前言 性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,时刻威胁着我们。 阅读全文
posted @ 2020-12-09 18:16
白露~
阅读(283)
评论(0)
推荐(0)
|