finish day 3
parent
008c3a1af7
commit
56bd12e6e1
|
@ -2,6 +2,7 @@
|
||||||
<script src="{{ "/assets/js/jquery-3.5.1.min.js" | relative_url }}"></script>
|
<script src="{{ "/assets/js/jquery-3.5.1.min.js" | relative_url }}"></script>
|
||||||
<script src="{{ "/assets/js/bootstrap.bundle.min.js" | relative_url }}"></script>
|
<script src="{{ "/assets/js/bootstrap.bundle.min.js" | relative_url }}"></script>
|
||||||
<script src="{{ "/assets/js/bootstrap-toc.min.js" | relative_url }}"></script>
|
<script src="{{ "/assets/js/bootstrap-toc.min.js" | relative_url }}"></script>
|
||||||
|
|
||||||
<!--Anchors-->
|
<!--Anchors-->
|
||||||
<script src="{{ "/assets/js/anchor.min.js" | relative_url }}"></script>
|
<script src="{{ "/assets/js/anchor.min.js" | relative_url }}"></script>
|
||||||
<script>
|
<script>
|
||||||
|
@ -10,4 +11,4 @@
|
||||||
icon: '#',
|
icon: '#',
|
||||||
};
|
};
|
||||||
anchors.add('h1, h2, h3, h4, h5').remove('.no-anchor');
|
anchors.add('h1, h2, h3, h4, h5').remove('.no-anchor');
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -138,7 +138,7 @@ Find the failure modes: What could go wrong?
|
||||||
* Lost
|
* Lost
|
||||||
* Delayed
|
* Delayed
|
||||||
* Corrupted
|
* Corrupted
|
||||||
* DUplicated
|
* Duplicated
|
||||||
* Wrong recipient
|
* Wrong recipient
|
||||||
|
|
||||||
**Step 2: Detection, Merging of errormodes and error injection**
|
**Step 2: Detection, Merging of errormodes and error injection**
|
||||||
|
@ -187,3 +187,14 @@ There are three solutions:
|
||||||
|
|
||||||
A transaction is a design framework for Damage Confinement and Error Recovery.
|
A transaction is a design framework for Damage Confinement and Error Recovery.
|
||||||
|
|
||||||
|
* An *atomic action*, just without the backward recovery error mode as standard mode
|
||||||
|
* invincible and instantaneous "calculation" seen from the outside
|
||||||
|
* A transformation from one consistent state to another'
|
||||||
|
* A modular computation
|
||||||
|
|
||||||
|
### Four features: ACID
|
||||||
|
|
||||||
|
* **A**tomicity: Either all side effects happens or none
|
||||||
|
* **C**oncistency: Leaves the system in a consistent state when finished
|
||||||
|
* **I**solation: Errors does not spread
|
||||||
|
* **D**urability: Results are not lost
|
||||||
|
|
Loading…
Reference in New Issue