| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: how to build a database from scratch
David Cressey schrieb:
> "paul c" <toledobythesea_at_oohay.ac> wrote in message > news:3G2dh.416432$1T2.182087_at_pd7urf2no...
>>> Joachim Pimiskern helpfully points us to: >>> >>>> http://en.wikipedia.org/wiki/B-tree >>> >>> Attempting to build a DBMS-ready B-Tree implementation based on the >>> description in the Wikipedia entry will get you almost nowhere. While >>> the broad outline of the data structure and the operations seems to be >>> correct, a DBMS by definition a) provides transactional >>> quality-of-service guarantees, and b) supports multiple concurrent >>> users. These requirements complicate the implementation of the storage >>> management layer enormously. >>>
> > > I couldn't disagree more strongly. A Database Management System (DBMS) > offers, by definition, certain fundamental database management facilities.That may be, but when starting from scratch, one has to start somewhere. And while ACID is important, before you can guarantee data integrity you have to store the data first, in memory or wherever. So, IMHO the data access comes first, then joins, then (with going multiuser) locking, then everything else.
Lots of Greetings!
Volker
-- For email replies, please substitute the obvious.Received on Tue Dec 05 2006 - 07:27:20 CST
![]() |
![]() |