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