#ACID

SQLite是一种经典的无服务器Serverless

20-01-27 2250 2 banq

大多数SQL数据库引擎都是以单独的服务器进程提供外部访问,外部客户端想要访问数据库,就需要与服务器进程通信(通常是TCP / IP),这样可以将请求发送到服务器并接收回数据库服务器处理的结果。SQL... 详细

DDD聚合:一致性边界 -James Hickey

20-05-01 1438 2 banq

在原始的 域驱动设计书中 ,埃里克·埃文斯(Eric Evans)对聚合解决了哪些问题进行了评论: 需要保持适用于紧密相关的对象组的不变性,而不仅仅是离散的对象。 什么是不变式? 不变是业... 详细

微服务架构中的分布式事务全面详解 -DZone微服务

21-01-07 1394 1 banq

本文探讨在 微服务 架构中实现事务处理时出现的挑战以及用于处理它们的可能解决方案。 当从单体或整体 架构 迁移到微服务架构(MSA)时,处理 分布式系统 带来的复杂性是一项挑战。事务处理... 详细

如何检测Spring中事务当前是否活着? - Baeldung

20-10-17 1708 1 banq

检测交易对于审计目的或在未实施良好交易惯例的复杂代码库中可能有用。在这个简短的教程中,我们将介绍几种方法来检测代码中的Spring事务。 为了使事务在Spring中工作,必须启用事务管理。如果我们使... 详细

什么是数据库事务的写偏斜write-skew?- justinjaffray

20-12-09 2016 banq

这篇文章是关于写歪斜write-skew的知识以及扩展快照隔离的知识。快照隔离被称为事务隔离级别,它在性能和正确性之间提供了很好的组合,但是此处“正确性”的确切含义通常含糊不清。在这篇文章中,我想分... 详细

Apache Kafka不是数据库:数据库+Kafka=完整ACID - fivetran

20-12-09 1102 1 banq

了解流式数据基础结构的使用和滥用很重要。Apache Kafka是一个消息代理,在过去几年中迅速普及。消息代理中间件已经存在了很长时间。它们是一种数据存储,专门用于在生产者和使用者系统之间“缓冲”消... 详细

PostgreSQL一线生产经验分享:我讨厌PostgreSQL的10件事 | Rick Branson

20-04-26 1198 2 banq

在过去的几年中,软件开发社区对流行的开源关系数据库的热爱已经达到了一个高潮。 Hacker News主题 有一个标题为 “ PostgreSQL是世界上最好的数据库”的文章 ,它的字里行间... 详细

超过7年的分布式企业级生产环境使用经验:16条保证事件溯源成功的准则 - continuousimprover

20-06-24 1002 1 banq

几周前,我结束了一场技术辩论,讨论如何进一步利用现有的 事件溯源 应用程序,以充分利用其旨在为您带来的好处。我已经写了许多帖子是关于陷阱、最佳实践以及如何在.NET中具体实现这一点。但是我仍然认... 详细

使用Spring Boot实现Redis事务 | Vinsguru

20-12-01 774 1 banq

大多数redis命令可以归类到get/set下。默认情况下,所有这些命令都是原子的。但是,当我们需要顺序执行一组命令时,则不能保证它是原子的。Redis通过multi,exec和discard命令提... 详细

美女程序员分享数据库常见17个使用误区 - Jaana

20-04-23 905 1 banq

绝大多数计算机系统都具有某种状态,并且可能依赖于存储系统。我对数据库的了解是随着时间的推移而积累的,但是在此过程中,我们的设计错误导致了数据丢失和中断。在数据繁重的系统中,数据库是系统设计目标和折衷... 详细

使用Spring实现访问主从数据库的读写和只读事务/事物的分离路由 -Vlad Mihalcea

20-06-17 1227 banq

由于 单主数据库复制 体系结构不仅提供了容错能力和更高的可用性,而且使我们能够通过添加更多从节点来扩展读取操作,由此形成对主数据库进行写入操作,而对复制主数据库的从数据库进行只读操作。 Spr... 详细

Java和Spring中的事务简介 - Baeldung

20-09-03 887 banq

在本教程中,我们将了解Java中事务的含义。因此,我们将了解如何执行资源本地事务和全局事务。这也将使我们能够探索在Java和Spring中管理事务的不同方法。   什么是事务? 通常,Java... 详细

DDD聚合:乐观并发 -James Hickey

20-05-09 966 1 banq

当系统的多个用户尝试在“相同”时间对同一块数据进行操作时,会发生什么情况?谁赢?谁输了?本文将说明如何解决此类问题! 协作领域是可以同时由多个用户/客户端更改资源的领域,这要求对我们的业务逻辑进行更... 详细

在生产环境中使用预写日志WAL的SQLite - victoria

21-05-22 212 banq

SQLite(“ see-quell-lite”)是一种轻量级的Sequel或结构化查询语言( SQL )数据库引擎。而不使用客户端-服务器数据库管理系统模型,SQLite完全包含在单个文件中。它是... 详细

Jepsen发现PostgreSQL重大Bug:在单个PostgreSQL实例上以可串行化隔离执行的事务实际上是不可串行的

20-06-13 730 banq

PostgreSQL 是一个众所周知的关系数据库系统。我们使用Jepsen的新事务隔离检查器 Elle 评估了PostgreSQL ,发现在单个PostgreSQL实例上以可串行化seriali... 详细

共有 291 2 下一页