加载中
MySQL:分库分表与分区的区别和思考

一.分分合合 说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合...

Mysql数据库教程(二)[云图智联]

1.1数据库存储引擎 1.1.1存储引擎介绍 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技...

2020/07/10 10:40
75
Mysql数据库教程(三)[云图智联]

1.1高级查询 1.1.1 EXISTS子查询 在实际开发中,我们常常会遇到表是否存在,及创建表等等的过程,mysql中如何对已存在的表进行提示并且进行创建呢?可以 使用exists子句对表创建进行判断生成...

2020/07/10 11:06
95
MySQL:互联网公司常用分库分表方案汇总

一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用...

msyql数据库(一)[云图智联]

1.数据库的基本介绍 1.1数据库介绍 1.1.1生活中的数据? 大家在生活中随处可见可收集的非常多的信息,比如说手机上的短信、报纸上的新闻、硬盘中的文件等等,这些信息我们都可以统称为数据,...

2020/06/30 12:12
12
一次SQL查询优化原理分析(900W+数据,从17s到300ms)

有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗...

2020/07/29 17:34
98
InnoDB一棵B+树可以存放多少行数据?

一个问题? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起...

2020/07/29 17:28
48
spring学习:多数据源深入解析,包括使用场景【云图智联】

1 多数据源的典型使用场景 在实际开发中,经常可能遇到在一个应用中可能需要访问多个数据库的情况。以下是两种典型场景: 1 业务复杂 数据分布在不同的数据库中,笔者见过一个相对比较复杂的...

2020/07/23 17:50
68
RocketMQ学习教程:01.RocketMQ简介【云图智联】

1 RocketMQ的前世今生 RocketMQ是一款阿里巴巴开源的消息中间件,在2017年9月份成为Apache的顶级项目,是国内首个互联网中间件在 Apache 上的顶级项目。 RocketMQ的起源受到另一款消息中间件...

RocketMQ学习教程:03.消息投递模式【云图智联】

消息中间件( Message Oriented Middleware,简称MOM)在企业开发中变得越来越重要。本文介绍消息中间件中的四种消息投递模型,主要是介绍模型的核心特性,以及不同模型之前的区别。这四种模型...

RocketMQ学习教程:06.延迟消息【云图智联】

延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。第三步介绍延...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部