Differences

This shows you the differences between two versions of the page.

Link to this comparison view

it:ad:patterns:dual_access_to_data [2016/09/15 17:48] (current)
Line 1: Line 1:
 +# IT:​AD:​Patterns:​DualAccessToData #
 +
 +
 +
 +* [[../​|(UP)]]
 +{{indexmenu>​.#​2|nsort tsort}}
 +
 +
 +
 +
 +
 +---
 +
 +Most Apps do either:
 +
 +* Visualize (Querying and Reporting) ​
 +    * Do not need up to the second information.
 +    * Have little to nothing to do with Business Rules.
 +        * Do have Authorisation,​ but that is Infrastructure.
 +    * Do not need to deal with Concurrency updates
 +        * Only Tracing/​Auditing (which won't have this issue)
 +        * Therefore do not require:
 +            * Self-Tracking entities / ORM.
 +            * Transactional Support
 +    * Therefore other options are:
 +        * Lighter DAL
 +        * Potentially even allowing for a second DB: OLAP
 +            * Although *Syncrhonization* will have to be addressed.
 +    * See [[IT/​AD/​Patterns/​CQRS/​]] which can be based on the above.
 +