数据库
忆蝶梦寒&
晓看天色暮看云,行也思君,坐也思君。
春看百花冬看雪,醒亦念卿,梦亦念卿。
展开
-
分布式事务解决方案学习整理
接触了分布式以及微服务,就需要了解一下分布式事物的一些常用的解决方案,以及各自的优缺点。方便遇到问题的时候找到一些性能的瓶颈以及解决实际问题的思路。1. 基于XA协议的两阶段提交(2PC) XA是一个分布式事务协议,XA中大致分为两个部分:事务管理器(协调器)和本地资源管理器,其中本地资源管理器往往由数据库实现,一些商业数据库都实现了XA的接口,而事物管理器作为全局的调度者,负责各个本地资...原创 2018-03-29 18:05:08 · 236 阅读 · 0 评论 -
数据库分库分表学习整理
关于数据库的学习,一个绕不过的东西就是数据库的分库分表,还是有必要总结一下,以后工作的时候会用到,面试的时候也会用到的。1. 什么是数据库分表关于分库分表字面理解就把原本存储在一个库一个表中的数据分储到多个表或者多个库上2. 为什么要分库分表数据库中的数据量不一定是可控的,随着时间和业务的发展,库中的表会越来越多,表中的数据量会越来越大,相应的,数据操作,增删改查的效率会降低、...原创 2018-03-27 17:20:48 · 2208 阅读 · 0 评论 -
数据库事务相关的学习
工作几年了,代码写的都是增删改查,数据库也有过接触,但是没有更进一步的总结,这两天没事把数据库事务相关的东西总结一下一、什么是事务?事务是指作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全的不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据资源,一个逻辑工作单元要完成事务,必须满足ACDI(原子性,一致性,隔离性和持久性)。 举一个简单的...原创 2018-03-28 15:21:18 · 168 阅读 · 0 评论