知行合一

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页

2021年3月28日 #

摘要: 分布式事务概述 阅读全文
posted @ 2021-03-28 13:14 callbin 阅读(72) 评论(0) 推荐(0)

摘要: 分布式全局ID方案落地-订单ID生成 1、订单ID代码生成 加上初始化,保证workid在不同机器上,workid不同 阅读全文
posted @ 2021-03-28 12:59 callbin 阅读(174) 评论(0) 推荐(0)

摘要: 分布式全局ID 一、分库分表引发的id问题 二、分布式主键UUID,UUID作为全局主键,保证ID唯一 三、MyCat全局id (本地文件和数据库) 统一ID序列表 四、分布式id——雪花算法生成全局主键 阅读全文
posted @ 2021-03-28 09:30 callbin 阅读(140) 评论(0) 推荐(0)

2021年3月27日 #

摘要: 一、快速体验MyCat 1、mysql8.0 安装 官网:https://dev.mysql.com/ 2、上传 可用rz命令上传,如果没有 3、yum源 安装 mysql8.0 文档 https://dev.mysql.com/doc/refman/8.0/en/linux-installatio 阅读全文
posted @ 2021-03-27 21:18 callbin 阅读(100) 评论(0) 推荐(0)

摘要: 如何选择垂直切分、水平切分 先垂直、在水平切分。 一、垂直切分 二、水平切分 阅读全文
posted @ 2021-03-27 20:50 callbin 阅读(117) 评论(0) 推荐(0)

摘要: 数据库读写分离、分库分表 阅读全文
posted @ 2021-03-27 20:42 callbin 阅读(105) 评论(0) 推荐(0)

摘要: MyCat概述与基本概念 一、什么是MyCat MyCat 是什么?从定义和分类来看,它是一个开源的分布式数据库系统,前端的用户可以把它看成一个数据库代理,用MySql客户端和命令行工具都可以访问,而其后端则是用MySql原生的协议与多个MySql服务之间进行通信。MyCat的核心功能是分库分表,即 阅读全文
posted @ 2021-03-27 19:10 callbin 阅读(498) 评论(0) 推荐(0)

摘要: 一、如何正确使用数据库读写分离 1、背景 在应用系统发展的初期,我们并不知道以后会发展成什么样的规模,所以一开始不会考虑复杂的系统架构,复杂的系统架构费时费力,开发周期长,与系统发展初期这样的一个定位是不吻合的。所以,我们都会采用简单的架构,随着业务不断的发展,访问量不断升高,我们再对系统进行架构方 阅读全文
posted @ 2021-03-27 19:06 callbin 阅读(1164) 评论(0) 推荐(0)

摘要: 一、海量数据的存储与访问瓶颈解决方案-数据切分 1、背景 在当今这个时代,人们对互联网的依赖程度非常高,也因此产生了大量的数据,企业视这些数据为瑰宝。而这些被视为瑰宝的数据为我们的系统带来了很大的烦恼。这些海量数据的存储与访问成为了系统设计与使用的瓶颈,而这些数据往往存储在数据库中,传统的数据库存在 阅读全文
posted @ 2021-03-27 14:11 callbin 阅读(264) 评论(0) 推荐(0)

摘要: 一、多种分布式锁实现方案,我将如何选择? 二、在电商落地--扣减库存 1.扣减库存对应的数据库sql update行锁,串行。大量请求数据库压力大 2、pom引入依赖 3、实例化 4、扣减库存方法修改。通过锁机制,数据库压力减轻。 阅读全文
posted @ 2021-03-27 09:16 callbin 阅读(184) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页