#ACID

      更多分类

Spring的反应式/命令式关系数据库的事务

19-05-28 65 banq

Spring Framework最近公布了 对反应性事务管理的支持 。让我们深入了解一下这对于R2DBC(SQL数据库访问的反应规范)是如何工作的。 事务管理是一种模式,而不是特定于技术。从这个角度... 详细

数据库事务隔离级别的深坑:默认值应修改为SERIALIZABLE

19-05-04 275 2 banq

本文提出将数据库的默认级别修改为可串行化SERIALIZABLE,不用担心性能降低,他们 发现 在一个设计良好的系统中, SERIALIZABLE和READ COMMITTED之间的性能差异可以忽略... 详细

真正硬核分布式数据库:开发分布式SQL数据库的6种技术挑战 - YugaByte

19-04-27 1 464 2 banq

我们在今年2月跨越了 YugaByte DB 三年开发阶段,到目前为止,这是一段惊心动魄的旅程,但并非没有公平的技术挑战。有时我们不得不回到绘图板,甚至筛选学术研究,以找到比我们手头的更好的解决方案... 详细

MySQL死锁案例 – Learn. Write. Repeat.

19-04-26 79 banq

无论你是DBA还是开发人员,你都会对死锁感到不耐烦,一些死锁需要几天的时间来修复,它们很难重现,其中一些只能在生产prod机器上重现。在不知道发生了什么情况下盲目修复并不罕见,你只能假设问题出在哪里... 详细

浅谈分布式锁 - Eduardo Colabardini

19-04-20 291 1 banq

我最近一直在研究一个新项目,它需要在并发访问之间保持数据强一致性。为了更好地理解这个问题,可以考虑以下应用场景: 如何始终保持您的银行帐户余额正确 如何正确处理货架上的产品数量 如何正确处... 详细

分布式事务有自己的架构语言吗?TLA +简介

19-04-15 264 1 banq

TLA +是一种正式的规范语言。它是设计系统和算法的工具,然后以编程方式验证这些系统没有严重错误。它是相当于蓝图的软件。通常用于设计分布式事务系统,亚马逊等公司普遍使用该语言规范设计他们的分布式事务... 详细

揭露数据库隔离级别的肮脏秘密:可串行性与“严格”可串行化区别! - Matt Freels

19-02-22 142 1 banq

多年来,“可串行化/序列化”(serializability)被称为数据库隔离级别的“  黄金标准  ”。它是绝大多数商业数据库系统中提供的最高隔离级别,一些高度广泛部署的系统甚至 . 详细

共有 7