#事务架构

      更多分类

使用Spring Cloud Data Flow实现批量数据处理ETL

18-11-08 8126 6 banq

文件摄取是一种ETL应用程序,它逐行读取文件,验证每个行条目,并经常执行某种类型的数据转换。生成的条目放在数据存储中,这些转换后的数据可以被其他应用程序使用。这种类型的处理经常出现在B2B集成领域,... 详细

DDD聚合五种设计方法

18-12-24 2 2007 3 banq

聚合是啥?聚合就是整体与部分的组合,这里推荐一篇Szymon Kulec英文文档,点击标题进入后可获得实现聚合的五种规则,该文档大意翻译如下: 我第一次阅读领域驱动设计(DDD)的蓝皮书时,它改变了... 详细

使用Spring Boot的事件和事务注意点

18-11-13 1807 2 banq

如果您要使用spring transaction和event publishers编写代码,则需要记住一些规则: 事务绑定到一个线程 默认情况下,当您跳出标记为@Transactional的... 详细

两段事务提交2PC的缺点和解决之道 - DBMS Musings

19-01-26 1 2094 1 banq

现在是时候抛弃2PC了,两阶段提交协议(2PC)已经 在企业软件系统中使用了三十多年 。它是一种非常有影响力的协议,用于确保访问多个分区或分片中的数据的事务的原子性和持久性。它无处不在 - 无论是在... 详细

MongoDB是不是正确的选择? - simplethread

19-03-27 1 512 1 banq

MongoDB和一般的文档数据库解决了传统关系数据库的一些问题: 严格的模式 - 使用关系数据库,如果你有动态形态的数据,你不得不创建一堆随机的“杂项”数据列,将数据作为一个数据块推送,或使用 ... 详细

如何获取当前数据库事务ID - Vlad Mihalcea

19-01-19 2494 1 banq

在本文中,我将向您展示如何获取当前数据库事务ID。事务ID对于日志记录非常有用,尤其是如果要关联在同一数据库事务的上下文中执行的多个日志条目。 事务基础 在关系数据库中,事务是必需的。即使您... 详细

宽事务是坏味道 | Szymon Kulec `Scooletz`

19-02-17 295 1 banq

如果你能感觉到空气中有难闻的气味,你可以说某些东西已经烂了。同样的规则适用于如果发现需要跨越多个实体的事务才能完成业务操作。您可以将这些实体称为聚合,您可以将它们称为Foo或Bar,但如果事务范围很... 详细

Clojure软件事务存储器

18-09-15 176 banq

多核或多CPU使得并发的要求更加迫切,传统使用锁来管理并发,遗憾的是已被证明不太理想,因为它们经常导致死锁、饥饿、竞争和容易出错。在这篇文章中,我们将探讨如何利用Clojure的软件事务存储器(STM... 详细

共有 129 上一页 1 2 3 4 5 ... 17 下一页