一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

排序:
默认
按更新时间
按访问量
RSS订阅

分库分表学习总结(6)——分库分表?选型和流程要慎重,否则流程会失控!

数据库中间件之分库分表 恭喜你,贵公司终于成长到一定规模,需要考虑高可用,甚至分库分表了。但你是否知道分库分表需要哪些要素?拆分过程是复杂的,提前计划,不要等真正开工,各种意外的工作接踵而至,以至失控。 本文意图打开数据库中间件的广度,而不考虑实现深度,至于库表垂直和水平分的概念和缘由,不做过...

2019-07-19 10:56:13

阅读数 26

评论数 0

分库分表学习总结(5)——有关分库分表相关面试题总结

一、为什么要分库分表? 分表 比如你单表都几千万数据了,你确定你能扛住么?绝对不行,单表数据量太大,会极大影响你的 sql 执行的性能,到了后面你的 sql 可能就跑的很慢了。一般来说,就以我的经验来看,单表到几百万的时候,性能就会相对差一些了,你就得分表了。分表是啥意思?就是把一个表的数据放...

2019-07-19 10:09:56

阅读数 1558

评论数 5

分库分表学习总结(4)——分布式事务常见应用场景总结

前言 设计一个分布式事务框架前,首先要明确问题到定义。分析具体应用场景,包括以下三个:A、服务内跨数据库的事务;B、跨内部服务的事务;C、跨外部服务的事务。其中划分内部和外部的标准是:内部服务我们可以控制其实现,修改配置或代码;外部服务指的是第三方的,只能约定通信的方式和具体协议,具体代码实现在...

2019-01-31 17:30:53

阅读数 116

评论数 0

分库分表学习总结(3)——深入理解分布式事务

1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,...

2019-01-31 17:21:37

阅读数 172

评论数 0

分库分表学习总结(2)——数据库中间件MyCat学习总结之MyCat-Web原理介绍

Mycat是一个分库分表的基于java开发的数据库中间件,使用过程中需要有一个监控系统,mycat-web应运而生。mycat-web是一个使用SpringMVC + Mybatis的监控平台,使用常用的监控系统协议SNMP-简单网络管理协议(Simple Network Management P...

2016-12-07 10:01:57

阅读数 2065

评论数 1

分库分表学习总结(1)——数据库中间件MyCat学习总结之MyCat入门简介

为什么需要MyCat?虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。20...

2016-11-10 09:30:28

阅读数 2102

评论数 1

提示
确定要删除当前文章?
取消 删除