Re: how to build a database from scratch
Date: Wed, 06 Dec 2006 00:01:36 GMT
Message-ID: <ALndh.429024$5R2.160988_at_pd7urf3no>
David Cressey wrote:
...
> Likewise, you could have a relational system for storage and retrieval that
> is not necessarily a DBMS.
What would you call it?
But that's another discussion.
>
> Concurrency (of update) is primarily a data issue, not an application issue.
> People whose focus is on the application, its logic, and its information
> requirements should not have to redevelop the entire science of managed
> concurrent update on their own. Witness Clipper in the 90s.
Science? Most of what I've seen is anecdotal theory at best. When the Gray, Reuter book came out many called it an "instant classic". What a disappointment, mostly haphazard addendums to various implementations. Think about it - what does a concurrency manager do except insert, delete and query a very specialized database? If a DBMS can't define its concurrency logic in terms of whatever its underlying application data theory is, I'd say it's missed the boat as far as having a theory of concurrency is concerned. Call me a fanatic!
p Received on Wed Dec 06 2006 - 01:01:36 CET