Data and Persistence
Data and Persistence explains how GoForj applications work with durable data, derived data, and files.
Use these guides to keep source-of-truth records, derived data, and files separate while working with database connections, cache accessors, and storage disks configured by your app.
Choose a Data Task
| Task | Read |
|---|---|
| Select, configure, or inspect a database | Database Connections |
| Change schema safely | Migrations |
| Own and test database queries | Repositories |
| Coordinate durable writes | Transactions |
| Store temporary or derived values | Cache Patterns |
| Store files and objects | Storage Patterns |
| Compare local and production backends | Driver Selection |
Related Sections
- Cached User Profile shows cache as derived data.
- File Upload To Storage shows named storage disks.
- Core Concepts explains drivers, adapters, providers, and named resources.
- Libraries includes standalone Cache and Storage documentation.