Hello. I am a developer. Currently I am located in South Korea. Here many companies, particularly mine (NHN), which is the largest IT company in Korea, run CUBRID database management system (DBMS) for their everyday business operations. Just to let you know, several largest in the country online services like online games, online shopping malls, and searching engines run on CUBRID DBMS. I even have the data that there are more than 6,000 corporate companies tied to CUBRID.
Why do I tell this? The point is that I and many of my international colleagues over here are familiar with Joomla, rather than the Korean XpressEngine CMS. Since the companies architecture and build their databases in CUBRID, they require us to work with it, not MySQL. Currently the only way out is to get used to XpressEngine, which supports almost all well-known databases like Firebird, MySQL, PstgreSQL, Sqlite2/Sqlite3, and CUBRID. Why not Joomla? Actually, CUBRID engineers seem to have already developed PHP API for its DBMS. Here is the link (
http://www.cubrid.org/Tutorials/T5#_Toc_T511) to their article about Porting from PHP MySQL.
In addition, the open source developers have already adopted CUBRID DMBS for Wordpress. I decided to test it and fortunately everything went similar to MySQL database installation. Here is the link (
http://dev.naver.com/projects/cwp/download) to the latest Wordpress release 2.9.2 for CUBRID, just in case you wish to see it in action. But before that make sure you install CUBRID.
So, now I was reviewing the Joomla 1.6 Alpha 2 release and its possible future improvements. As I see at Joomla 1.6 Alpha 2 release article “Additional DB drivers” are expected to be developed. So I have a suggestion: why don’t we leverage already developed CUBRID’s PHP API and provide a support for CUBRID DBMS. I will be personally involved in this. I think if Joomla develops a common DB Connector Prototype, which later any DB Driver theoretically can be attached to, that would elevate Joomla’s flexibility and popularity + Joomla could finally conquer the Korean market. I would be glad to see this triumph.
According to the below table, there is not that much difference in implementation of CUBRID DB support in Joomla. Just look at the comparison.
MySQL/CUBRID
mysql_affected_rows()/cubrid_affected_rows()
mysql_close()/cubrid_disconnect()
mysql_connect()/cubrid_connect()
mysql_error_num()/cubrid_error_code()
mysql_error()/cubrid_error_msg()
mysql_fetch_array/cubrid_fetch()
mysql_fetch_field/cubrid_fetch()
mysql_fetch_row/cubrid_fetch()
I am curious whether Joomla is interested in such an expansion. Anyway Joomla is an Open Source Project. And I think it should be using any chance to grab the market.