Re: The C in ACID
Date: Mon, 21 Aug 2006 19:19:53 GMT
Message-ID: <tHnGg.434502$iF6.88677_at_pd7tw2no>
Paul Mansour wrote:
> ...
> "However, these techniques [Atomicity, Isolation, and Durable], which
> are commonly known in the database technical community, do not
> entirely cope with the problem of consistency (C), which is primarily
> the responsibility of a user transaction to preserve."
> ...
I think the reason they "don't entirely cope" is because they are really separate, maybe even orthogonal. I think there is a danger in seeing A, I and D as logical concepts in the same sense that consistency is a logical db concept. I would say they are in fact, artifacts of various physical dbms implementations.
I hope this doesn't sound mystical, I see it as part of the 'narrow view'. Even if it's not always practical to implement the narrow view directly, I think it is useful for talking about such concepts with more certainty. Come to think of it, I think I've known people who thought correct, consistent and certain were synonyms.
p Received on Mon Aug 21 2006 - 21:19:53 CEST