随笔分类 - SqlServer
摘要:本文将针对以下几个问题给大家解答: 1)什么是事务?事务有哪些特性? 2)不同隔离级别的事务,有什么区别? 3)了解一下数据库锁:共享锁,更新锁,排它锁 4)数据库事务和锁之间有什么关系? 5)拓展:什么是分布式事务?有哪些解决方案? 事务 通常是指包含了多个数据库执行操作(select,updat
阅读全文
摘要:分发/订阅模式实现SqlServer主从同步 在文章开始之前,我们先了解一下几个关键的概念: 分发服务器分发服务器是负责存储在同步过程中所用复制信息的服务器。可以比喻成报刊发行商。 分发数据库分发数据库用于存储发布数据库所做的更改。它还可以存储快照和合并发布的历史信息。存在于系统数据库中,默认为de
阅读全文
摘要:1.基本概念 事务是数据库执行的基本单元,一般包含了多个数据库语句操作,但是这些操作要么全都执行,要么全都不执行,是一种不可分割的工作单位。 2.事务的ACID特性 1)原子性(Atomicity) 指的是以事务为单元 要么全都执行 要么全都不执行。 如何实现:事务有自己定义的工作范围,在事务开始和
阅读全文
摘要:最近在项目中遇到跨库操作具有相同表结构的数据表的问题。(A库中的数据表a和B库中的数据表b,两者表结构相同) 跨库操作中我们一般是为了实现不同数据库中表字段信息,字段状态等实时同步,可能很多人会想到使用触发器或者同步服务的方式,实现两个库中数据表的信息实时同步。 最近接触到了SqlServer自带的
阅读全文