I've finished my first stab at DBD::SQLite. It's a simple driver for small needs databases, such as when you want something to ship with a product to demo it, or when DBD::CSV isn't fast enough, or when MySQL is too much.
It includes the entire transaction capable RDBMS code in the DBD driver, and writes a database to a single file, which many will consider nicer than multiple CSV files to emulate multiple tables. The source code for sqlite is public domain, and downloaded from http://www.hwaci.com/sw/sqlite/ Anyway, this is my first hack at a DBD driver, so it's likely buggy, leaky, etc. But seems to work for the simple selects I've run on it so far. I've done no optimization, no performance tests, or anything. I literally hacked this together today for fun. And I'm not particularly looking to maintain it unless there's really strong interest in it, and even then I'd rather someone offered to take it over. So, please if you get chance, download it from http://axkit.org/download/DBD-SQLite-0.01.tar.gz, and compile it and play with it. No docs, just a few tests. Let me know how you get on! -- <!-- Matt --> <:->Get a smart net</:->
