TxFS
Autor: | Yige Hu, Youngjin Kwon, Tianyu Cheng, Zhiting Zhu, Vijay Chidambaram, Emmett Witchel, Ian Neal |
---|---|
Rok vydání: | 2019 |
Předmět: |
File system
Computer science 020206 networking & telecommunications Crash 02 engineering and technology computer.software_genre Port (computer networking) Set (abstract data type) Consistency (database systems) Software portability Transactional leadership Hardware and Architecture 020204 information systems Journaling file system 0202 electrical engineering electronic engineering information engineering Operating system computer |
Zdroj: | ACM Transactions on Storage. 15:1-20 |
ISSN: | 1553-3093 1553-3077 |
Popis: | We introduce TxFS, a transactional file system that builds upon a file system’s atomic-update mechanism such as journaling. Though prior work has explored a number of transactional file systems, TxFS has a unique set of properties: a simple API, portability across different hardware, high performance, low complexity (by building on the file-system journal), and full ACID transactions. We port SQLite, OpenLDAP, and Git to use TxFS and experimentally show that TxFS provides strong crash consistency while providing equal or better performance. |
Databáze: | OpenAIRE |
Externí odkaz: |