We run our application in Microsoft's Azure cloud and the rest of the applications runs on .NET (code) and Azure SQL (MS SQL based, for data). We would like to incorporate WordPress as the blogging solution. Now while getting PHP applications running on Azure is fine (IIS can handle PHP just fine), the MySQL requirement is a bit sticky.
Most well designed applications have a database abstraction layer so that various database drivers can be used to implement the requirements of the abstraction layer in a modular and extensible manner. I searched quite a bit for this but couldn't find it in WordPress. I did see an effort at http://wordpress.org/extend/plugins/wordpress-database-abstraction/ (WP Db Abstraction) but it seems it wasn't patched back into the main truck and so seems to have fallen aside.
So, if I wanted to use WordPress but use a different database storage backend how can I do that with wordpress?