While MySQL is an extremely versatile and hugely popular database, we have been wanting to give users of our software choice in using other databases—this is very helpful, for instance, where you might have existing applications or software running PostgreSQL or Microsoft SQL Server and where you want tight integration.
Last year, as part of the support we received through Google Summer of Code, Philipp Krenn started work on this effort, which was then passed onto Geoff Munn, one of SilverStripe's core developers.
While we freeze in New Zealand, I struggle to conceive Philipp Krenn working on his Google project in Austria in anything but blizzard-ravaged Alps... Supposedly it is summer holidays there; our only proof is the progress he's made on allowing SilverStripe to work with different types of databases!
Because allowing SilverStripe to talk to different types of databases deeply affects the core, most of the time thus far has been researching all the various options and deciding upon the system architecture. ADOdb, ADOdb Lite, PDO, MDB / MDB2, Propel, Creole, and EZPDO were among the options considered...
Looking for our Open Source Software? Then head to SilverStripe.org.
Comments on this website? Please give feedback.