mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
20 lines
993 B
Markdown
20 lines
993 B
Markdown
# Storage
|
|
Options related to how data and resources are stored.
|
|
|
|
## Key-Value
|
|
Used by certain classes for internal storage.
|
|
* *memory*: Store everything in memory.
|
|
* *resource-store*: Store everything in a specific container in the resource store.
|
|
|
|
## Resource-Store
|
|
The chain of ResourceStores that needs to be passed through before reaching the actual data.
|
|
There is much variety possible here so chances are higher that a custom solution is needed here.
|
|
Most configs here have the same default setup (Monitoring -> Locking -> Patching -> Converting)
|
|
and only differ at the tail.
|
|
* *dynamic*: The routing store used at the tail here is needed when using dynamic pod creation.
|
|
* *file*: Default setup with a file backend.
|
|
* *memory*: Default setup with a memory backend.
|
|
* *regex*: Uses a different backend based on the container that is being used.
|
|
* *sparql*: Default setup with a SPARQL endpoint backend.
|
|
Also updates the converting store so all incoming data is transformed into quads.
|