Jasper Vaneessen 9a5fc674f3
style: Enforce linting rules on markdown files
* chore: add markdownlint-cli2 and config for mkdocs

* style: enforce linting rules on mkdocs md files

* chore: tweaks to markdownlint rules

* style: linting changelog

* style: linting release notes

* style: linting .github md files

* style: further linting of docs

* style: linting readmes

* chore: update linting script entries

* docs: tweak release after rebase

* chore: simplify root md linting config

* chore: extend base config

* chore: implement requested changes

* chore: remove unnecessary exception

* chore: fix comment type

* styling: single config + list spacing

* chore: implement requested changes

* chore: use .cjs files for markdownlint config

* chore: implement requested changes
2022-08-25 11:32:09 +02:00

1.2 KiB

Storage

Options related to how data and resources are stored.

Backend

The final part of the ResourceStore chain that handles data access.

  • dynamic: The routing store used here is needed when using dynamic pod creation.
  • file: Default setup with a file backend.
  • global-quota-file: File backend with a global quota over the entire server.
  • memory: Default setup with a memory backend.
  • pod-quota-file: File backend with a max quota per pod.
  • 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.

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.

Middleware

The chain of utility ResourceStores that needs to be passed through before reaching the backend stores. The final store in this chain takes the store from the stores/backend config as source.

  • default: Chains all the utility stores: Monitoring -> IndexRepresentation -> Locking -> Patching -> Converting