Its features seem rather good... How does it interface to PHP? What's the catch?
What is this MaxDB?
It's basically rebranded SAPDB, which is rebranded ADABAS DB.
MySQL has agreed with SAP to take over development of SAPDB as MaxDB, and eventually they are looking at moving all development over to it.
It's got a lot of features, but hasn't had a lot of maintenance done on it in the last few years. I would expect it to take a while for the MySQL crew to get their heads wrapped around the code and get up to speed on improving it / bug fixes.
Til then, there's Postgresql and Firebird.
Does Firebird work with with PHP (& PHPB?
PostgreDB is not an option for me till they have a native Win32 port.
My guess is that if Firebird doesn't work with phpBB, it would be an easy port. phpBB is pretty cleanly written, and since firebird is a lot like pgsql, it should be as simple as copying the postgresql bits, renaming them firebird and looking for errors.
Postgresql is very close to a native windows version. It's a giant pain in the butt to get the filesystem to reliably sync and have processes fork fast and properly. It's looking like it will be ready sometime before summer.
What about running PostgreSQL through VMWare?
I'd imagine that right now vmware is probably the fastest way to run it, but running it through cygwin is more tested. cygwin is not gonna win a gold medal for how fast you can fork processes, so a server that builds and tears down a lot of connections is gonna be pretty slow running postgresql.
Now, you could reverse thvmware / linux thing, and put linux / vmware underneath with postgresql, then load win2k server on top in vmware and run your web server / app server software there. That gives you the added advantage of having a very stable windows server due to vmwares ability to make the "box" that windows is running on appear to be ultra stable.
Again, if it's a low load site, then postgresql under cygwin is probabl the easier, closest to click and point install out there. Postgresql is an option when installing cygwin, so you just select it and go.
Perhaps a bit old thread, but regarding the MaxDB database. It's quite nice, works perfect with PHP. In my opinion, the functionality, like stored procedures, in MaxDB seem to be more mature then the newly added functions in mysql 5..
Simple installguide for PHP-MaxDB by using the ODBC setting.
MaxDB By Example - PHP-APACHE-MAXDB install