Running the component requires a repository where it can store information about allocated slots. For this, a metadata repository is used.
It is possible to specify a specific implementation of FileUploadRepository
for every domain.
By default, metadata for all domains will be stored in the default
repository. Implementation of which will be selected based on kind of data source defined as default
.
This is very simple repository which does not store any data. Due to that, it can be very fast! However, it is not able to remove old uploads and apply any upload limits.
This repository implementation stores data in database used to store procedures and functions.
By default, data should be stored in the tig_hfu_slots
table but it can be changed by modification of stored procedures or reconfiguration of the repository implementation to use different stored procedures and functions than provided.