Crashproofing the Original NoSQL Key-Value Store
Autor: | Terence Kelly |
---|---|
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | Queue. 19:5-18 |
ISSN: | 1542-7749 1542-7730 |
Popis: | Fortifying software to protect persistent data from crashes can be remarkably easy if a modern file system handles the heavy lifting. This episode of Drill Bits unveils a new crash-tolerance mechanism that vaults the venerable gdbm database into the league of transactional NoSQL data stores. We'll motivate this upgrade by tracing gdbm's history. We'll survey the subtle science of crashproofing, navigating a minefield of traps for the unwary. We'll arrive at a compact and rugged design that leverages modern file-system features, and we'll tour the production-ready implementation of this design and its ergonomic interface. This new approach is quite generic: It can enable a wide range of software to tolerate crashes. |
Databáze: | OpenAIRE |
Externí odkaz: |