CUBRID Database Support |
[eluser]kadishmal[/eluser]
Hi, We have decided to use CodeIgniter framework for a new web service we are developing in our company for which we use the CUBRID Database, which has nice optimizations for Web services. However, as I know CI supports only MS-SQL, Oracle, MySQL, SQLite, and PostgreSQL. Do you have plans to add the CUBRID support? If so, when? Thanks. *EDIT: Forgot to mention their site: http://www.cubrid.org.
[eluser]kadishmal[/eluser]
Hi, It's already half a year passed since I posted this question, which still awaits for reply. Regarding the CUBRID DBMS, they have recently release the new twice faster engine 8.4.0, which is said to be 90% compatible with MySQL. In addition, their PHP API for 8.4.0 has been updated, which also provides almost complete MySQL PHP API syntax compatibility. All these, I suppose, make it so easy to implement the CUBRID DB Layer. Please let me know if there is any plan for it. I might also join for implementation and testing. I just need to be sure that if I join, my efforts won't be in vain. Thanks.
[eluser]quasiperfect[/eluser]
hi kadishmal, any progress in using cubrid with codeigniter ? are you still interested in implementing cubrid with ci2 ? regards, ionut
[eluser]kadishmal[/eluser]
Hello ionut, In fact, I am. I heavily use CUBRID in my daily work. Two weeks ago CUBRID has released the stable version of CUBRID 8.4.0. It's really cool and all the administration tools have been updated, too, which makes me even happier. So, if CI has some plans regarding supporting CUBRID, I am in.
[eluser]quasiperfect[/eluser]
hi kadishmal, i don't think ci's team has any plans to support cubrid but we can start writing the drivers for that using mysql as example do you have any large site using cubrid how's the performance ?
[eluser]kadishmal[/eluser]
Oh, yeah. I know that Korea's largest search engine Naver.com (5th top search engine in the world) uses CUBRID for its Blogging, Community, News, Calendar, Word Processor, and tons of other services. According to Naver site, there are over 30 million unique visitors per month on their services. So, in terms of performance, I don't think there is anything to worry about.
[eluser]quasiperfect[/eluser]
maybe we can team and start building drivers for cubrid
[eluser]kadishmal[/eluser]
ionut, I think there is no need to build "drivers". CodeIgnite has a DB wrapper classes, as any other framework, which are then used by/as ActiveRecord ORM classes. So, what we have to do is take MySQL class as an example and write identical one for CUBRID. I am sure there won't be much differences as most MySQL syntax is the same in CUBRID. I have experienced that. So, if you agree we can start from here, investigate and share the parts we modify for CUBRID. Next week I will have to attend the conference in States, so I won't be available. I will be back by 1st of August. Then I hope we can finish CUBRID DB Layer for CI within a few weeks, including unit tests, then inform CI team about this contribution. I hope they will then add CUBRID support for the next CI release. What do you think?
[eluser]quasiperfect[/eluser]
kadishmal, i’m talking about ci reactor if you take a look at system/database/ you will see the folder drivers we need to make a copy of mysql folder and rewrite that for cubrid maybe we can communicate over yahoo messenger or skype ? do you know any cubrid books ? i ported (not tested yet) mysql_driver.php to cubrid_driver.php mysql_result to cubrid_result forge and utility will be a pain to port |
Welcome Guest, Not a member yet? Register Sign In |