TigerFS – A Filesystem Backed by PostgreSQL
7 hours ago
- #Filesystem
- #PostgreSQL
- #Database
- TigerFS mounts a PostgreSQL database as a directory, treating every file as a real row with transactional writes.
- Provides full ACID guarantees for concurrent reads and writes by multiple agents or humans, locally or across machines.
- Eliminates the need for shared workspaces and custom coordination APIs, offering transactions, history, and structure.
- Supports file operations like writing markdown, organizing directories, and building lightweight apps with atomic writes and auto-versioning.
- Allows browsing and querying PostgreSQL data as if navigating directories, with support for filtering and chaining queries.
- Demonstrates practical use cases like atomic task claiming, browsing edit trails, and updating records via simple file operations.
- Supports bulk operations like CSV imports and complex queries through file system commands.
- Compatible with any PostgreSQL database, with special support for Tiger Cloud and Ghost, and works on Linux (FUSE) and macOS (NFS) without external dependencies.