The CKAN DataStore extension provides ad-hoc database storage of structured data from CKAN resources. Data can be pulled out of resource files and added to the DataStore to enable functionality such as:
- Automatic data previews on the resource’s page, using the DataExplorer extension
- Uploading or updating of metadata via the DataDictionary
- The DataStore API: search, filter and update data without having to download and upload the entire dataset
The DataStore extension is integrated into the CKAN API and authorization system, it's generally used alongside the DataPusher, which will automatically upload data to the DataStore from suitable files, whether uploaded to CKAN’s FileStore or externally linked.