Architecture of a Database System (2007) [pdf]
db.cs.berkeley.edu
db.cs.berkeley.edu
(Haven’t read the new one... YMMV)
http://www.bailis.org/blog/how-to-make-fossils-productive-ag...
Choice quote from there: > Kill the reference architecture and rethink our conception of “database.” The article titled “Architecture of Database System” should be considered harmful. If a system doesn’t have a buffer pool, it can still be a database, and, in fact, I’d prefer not to read any more papers on “databases” that have buffer pools. Instead, I’d prefer you shock me with your radical, new (and useful!) conception of a data management platform.
Also, see this blog post: http://www.dbms2.com/2008/02/18/mike-stonebraker-calls-for-t...
> 2. No multi-threading.
> 3. No locks.
> 4. No redo logs (and perhaps not a lot of undo logs either).
Well, 3/4 Redis!