Let the game begin!!
Multi-DB Support
Written by Alex de Azevedo   

During the last two weeks, I've studing alternatives to bring success to this project. I finished my research with two main ways to follow and now is time to start following on of these 2 ways.

My initial idea is to use an existent ORM and just implement it to Joomla! core. After analise this possibility we assumed that this solution isn't interesting for our specific case on Joomla.

The other idea is to build our own ORM+Query Builder, trying to use existent Joomla! database components or maybe some database abstraction layer like PDO or MDB2. Kept the initial idea of make something PHP 5.2 or above support, I prefered to work together and bring an existent Joomla! multi-db plataform to Joomla! Core, contributing to it and make it stable.

Joda was chosen because have almost the same purpose of my challenge, and once being a GPL solution, no problems in contribute to it sharing ideas to make something efficient and stable to incorpore Joomla! Core. Joda was idealized by Plamen Petkov and intended to make Joomla! extensions and modules support multiple DBRMS. Plamen and I are currently in touch to share ideas. The objective is to merge the two ideas into a single one that will be part of Joomla Core.

 

Show other articles of this author