DOC - TRANSAKCIE, TRANSAKCNY LOG, ...
-
2016 - The Guts n' Glory of Database Internals (****)
Cela seria clankov na temu implementovania databaz (konkretne LMDB engine od SYMAS) - 2013 - The Log: What every software engineer should know about real-time data's unifying abstraction (****)
DOC - ATOMICITA
- Atomic Commit In SQLite
Velmi pekne informacie o tom ako su implementovane atomicke operacie v SQLite.
DOC - ATOMICITA / ATOMICKE OPERACIE V OS LINUX
- 2015 - Failure-Atomic Updates of Application Data in a Linux File System
https://www.usenix.org/system/files/conference/fast15/fast15-paper-verma.pdf
SOFT
-
Narayana
With over 20 years of expertise in the area of transaction processing, Narayana is the premier open source transaction manager. It has been used extensively within industry and to drive standards including the OMG and Web Services. - Apache Tephra
Apache Tephra provides globally consistent transactions on top of distributed data stores such as Apache HBase. While HBase provides strong consistency with row- or region-level ACID operations, it sacrifices cross-region and cross-table consistency in favor of scalability. This trade-off requires application developers to handle the complexity of ensuring consistency when their modifications span region boundaries. By providing support for global transactions that span regions, tables, or multiple RPCs, Tephra simplifies application development on top of HBase, without a significant impact on performance or scalability for many workloads. Tephra is used by the Apache Phoenix as well to add cross-row and cross-table transaction support with full ACID semantics.