0310 – Data Agnostic Record Storage

Structured data storage (records) is one of the most common approaches to storing the data used by software applications.

This session discusses a design pattern for creating Data Agnostic Record Storage that will significantly reduce the effort and risk of building modern software applications.

The basic idea is to use the Command Responsibility Query Segmentation (CQRS) model:

  • The creation and maintenance of the records is done using an unstructured data format like JSON or XML
  • The retrieval/query optimization is done using structured lookup tables and optimized views/queries

Creating a hybrid of structured and unstructured technologies can give the best of both worlds without the weaknesses of each when used individually.

Updated on October 26, 2022

Article Attachments

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment