Microsoft Architect Maarten Mullender examines the CRUD (Create, Read, Update, Delete) model, and determines that CRUD requires a deep understanding of its limits, specifically when dealing with concurrency issues.
This is one of those articles you have to read through 3 times to fully understand what he is talking about.
#2 By
13030 (198.22.121.120)
at
10/25/2004 3:51:32 PM
I think he's a little too hard on CRUD. A journal design does have one significant drawback that I didn't see him mention: answering the question "what is the current state of this entity?" Summary info is always calculated unless you want to violate the "never store summary data" tenet. A blended approach is always most practical since concurrency, ease of design implementation, ease of maintenance, and performance all must be considered.
#3 By
4240821 (213.139.195.162)
at
10/26/2023 12:40:57 PM