Transactions and beyond it..
2024-09-19 22:56:54
While data integrity is managed very effectively within a single database with row locking, deadlock detection, and roll-back features, distributed data integrity is far more complex. Recovery in a distributed database environment involves ensuring that the entire transaction has completed successfully before issuing a COMMIT to each of the subcomponents in the overall transaction. This can often be a cumbersome chore, and it is the idea behind the the two-phase commit.
One popular alternative to the two-phase commit is replicating information and relying on asynchronous replication techniques to enforce the data integrity. e.g. MS's implementation- https://technet.microsoft.com/en-us/library/ms152501(v=sql.105).aspx
最新文章
- 关于学习angularJS 的 心里路程(二)
- Python爬虫Scrapy框架入门(0)
- VisualSVN Server添加svn项目
- MVC小系列(八)【改变Areas的FindView顺序】
- unix 环境高级编程-读书笔记与习题解答-第二篇
- Java的内存机制详解
- 老男孩Python全栈开发(92天全)视频教程 自学笔记09
- CentOS 7 单用户模式+救援模式
- HDU 3974 Assign the task(dfs时间戳+线段树成段更新)
- +QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那
- 基于 Axis2的webService接口的基本开发步骤
- 开启andriod手机的adbd,进行无线adb调试
- SignalR集成Autofac
- lintcode - 被围绕的区域
- TCP/IP四层体系结构
- python 集合互相转换
- 【SPOJ】Substrings
- P5135 painting(组合数)
- bzoj4149: [AMPPZ2014]Global Warming
- ajax——dom基础