DBM -> Relational database; introducing RoundDB

From: Date: Thu, 23 May 2002 04:16:21 +0000
Subject: DBM -> Relational database; introducing RoundDB
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-6349@lists.php.net to get a copy of this message
Hello all, With school out and my job drying up, I've been coding up some fun stuff that I hope we can eventually merge with MDB. It's a relational database implemented on top of a DBM database, and a DBM-style database implemented purely in PHP. I've been working on design and functionality without much attention to really PEAR-izing it, but I think that the kids will really dig it anyway. So far, it implements most of the common functions needed with a relational database; sort, select, project, join, insert, update, delete, unique. I think that the select and join algorithms are pretty clever; they generate PHP code and use the exec() function to produce results. There is plenty to clean up and add to the system, but you can see a test session here: http://ozma.union.utexas.edu/~busterb/RoundDB/RoundDBTest.php And download the code here: http://ozma.union.utexas.edu/~busterb/RoundDB/RoundDB.tar.gz It's called RoundDB because it is a little better than a flat file database, of course, though I'm open to name changes. We all know how much fun it is to name things ;) Thanks, - Brent

« previous php.pear.dev (#6349) next »