今天就学习课程吧!
今天就开通帐号,23,500 门业界名师课程任您挑!
No ACID, only BASE
- Let me start by saying I have done distributed transactions professionally, and not only were they painful to get right, they were also extremely hard to manage. I do understand the desire, especially in a SOA model, to drive for distributed transactions. But this really should be considered a non-starter in a microservices architecture. Traditional systems aimed for transactions that were ACID compliant. ACID, or atomic, consistent, isolated, and durable, is the concept of making sure that you have data integrity across multiple tables in a traditional relational database. An atomic operation is one that has the properties of either succeeding completely or failing completely with no gray area in between. A consistent operation is one that guarantees all of the constraints or data model rules will be enforced. An isolated operation is one in which the visibility rules are well-defined such that no other transaction can read data that is not in the correct state. A durable operation…
内容
-
-
-
-
(已锁定)
The services4 分钟 57 秒
-
(已锁定)
The communication dance5 分钟 7 秒
-
(已锁定)
Distribution and scale5 分钟 9 秒
-
(已锁定)
The dangers of latency and gridlock4 分钟 47 秒
-
(已锁定)
Bounded context5 分钟 4 秒
-
(已锁定)
Data domains as a service boundary4 分钟 28 秒
-
(已锁定)
No ACID, only BASE5 分钟 52 秒
-
(已锁定)
The API layer4 分钟 5 秒
-
(已锁定)
-
-
-