Abstract
The aim of the research is to create and evaluate polyglot persistence architecture for an Enterprise Content Management solution. MS SQL database is used for Current data store that handles the current data while Elasticsearch - for General data store where both current and history data is persisted and queried. The general data store is represented by time (e.g. monthly) spanned indexes on an Elasticsearch cluster of a hot-warm architecture. The proposed architecture is evaluated on a MS Azure cloud hosted Elasticsearch cluster on a several test databases of volume up to 1.14 billion of objects. Various parameter configurations are tested to explore for performance patterns. Results of the performance tests are outlined and suggestions are brought forward on resilience management, performance measurement and management of the cluster in production environment.
Cite
CITATION STYLE
Rāts, J. (2018). Polyglot Persistence Architecture for Enterprise Content Management. Baltic Journal of Modern Computing, 6(3). https://doi.org/10.22364/bjmc.2018.6.3.06
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.