8. Staging Repository
The Staging Repository is an intermediate repository where content is placed after it has been extracted from a content source. This improves application performance by allowing for content reprocessing without having to reach back to the original content repository for every processing iteration.
Each Staging Repository is a storage unit, and each storage unit consists of buckets (like folders in a document system). Content is stored in the buckets, and there is a transaction log for each record stored in a bucket. The Staging Repository leverages a No-SQL database, and includes a REST API and REST client to manage, store, access and process the content stored in the repository.
Other features of the Staging Repository:
Exposed through HTTP
Supported No-SQL databases:
MongoDB, MongoDB Atlas and DocumentDB
Create, Read, Update and Delete (CRUD) into specific buckets
Query/filtering
Aggregations for deduplication
External application subscription
©2024 Pureinsights Technology Corporation