Re: how to build a database from scratch

From: <ctx2002_at_gmail.com>
Date: 1 Dec 2006 15:02:13 -0800
Message-ID: <1165014132.911592.31010_at_j44g2000cwa.googlegroups.com>


i have used 2 books to learn compiler, one is the dragon book, other one is Kenneth C.Louden's Compiler construction principles and practice.

the dragon book is not good for non-student or self - learner, you need strong computer science background and need people to explain what is this book talking about, but the second one is a very good book for people who have not a strong background in computer sciences and wish to learn compiler constrution by self.

those 2 books actully complement to each other, once you finished Kenneth' book then the dragon book start make sence.

kenneth's book has source code with a c-like language,and he did actully explained what are those souce code mean and how the souce code related to compiler theory. but still,
pretty much every thing are hard for me when i had learnt compiler construction.

i just hope to find same books in DB area that not only talking about theory but also implemention and explains relations between theory and implemention.

regards,

anru

PS. reading open souce DB souce code is too hard at moment, without understanding some basic things, souce code is useless.

Bob Badour wrote:
> ctx2002_at_gmail.com wrote:
>
> > Neo wrote:
> >
> >>>any books talks about how to build a database from scratch. any one know this kind of book even exists?
> >>
> >>What kind of db do you want to build? In particular, what kind of data
> >>should the db be able to represent? What types of applications is the
> >>db for? Do you want to program it in a low-level language like assembly
> >>or high-level like C, C++ or C# ? Is this for experimental,
> >>educational, academic or commercial purpose?
> >
> > just from my personaly curiosity. since i am a computer programmer
> > that working with DB system every day (mysql , postgres).
> >
> > i have not theory background on DB systems, just want to know internal
> > of DB systems.
> >
> > i have checked http://infolab.stanford.edu/~ullman/dscbsols/sols.html ,
> > looks realy good from table content. any one actully own that book? if
> > so, is that book include source code for a DB systems? i am not mean
> > ER-digram, or data modling sql statements.
> >
> > i have leart built a toy compiler by myself with some great books, so
> > now i can actully read real world compiler source code (php) and
> > modifiy it. that help me a lot.
> >
> > what i need is books teching me basic stuff, like those compiler books
> > did for me. then i can start understanding source code of real DB
> > systems (mysql , postgres).
> >
> > regards,
> >
> > anru
>
> While I cannot claim to have read the above book, it is the only
> undergraduate text in dbms implementation I have ever run across. If by
> any chance you learned about compilers using The Dragon Book
> (http://en.wikipedia.org/wiki/Dragon_book), I suggest you compare the
> author lists.
>
> I have read The Dragon Book a couple times, and it was an excellent text
> on compilers. (Some would say THE text on compilers.)
>
> P.S. You can safely ignore Neo. He is one of the newsgroup's pet cranks.
Received on Sat Dec 02 2006 - 00:02:13 CET

Original text of this message