Hi Ronald, all

On 21/05/2010, at 4:20 AM, Ronald Bradford wrote:
When we talked to some key Drupal people at OSCON 2009 the question was do you have a PDO driver, because that integration is easier.

Realistically it's not a matter of "easier" but of "will it happen at all"; if no PDO, it won't get into Drupal core.

Drupal 7 uses PDO, whereas earlier versions had their own db abstraction layer. There's still a fair amount of db magic logic in D7 inbetween the modules and PDO, one of my engineers Peter Lieverdink (cafuego) has been working with various people to make sure that things work optimally with MySQL and similar systems.
Previously he fixed some things so multi-master works ok with D6.

Other new things in D7: it can use replication slaves for read-only queries, and the db API can deal with multi-statement transactions.


Today I got the inside that Drupal is integrated with MongoDB

Ya there were a few sessions on that at DrupalConSF in April (the week after mysqlconf).
IIRC it's basically PDO as well.
MSSQL and Oracle are also supported.


Anybody got any thoughts, suggestions on how we may be able to tackle getting Drizzle & Drupal operational.


Get PDO done.
Note that D7 is nearly in complete codefreeze. At this stage some classmethod internal code can still be modified, provided API calls don't change. It's good to work with the drupal.org bug and project system as it's very active.

For implementation: the db middleware code is based on derived PHP class methods. At this stage I'd recommend somehow fitting in to the mysql db class, as it's still in a bit of flux. Later it might be viable to clone it off and go towards utilising the specific Drizzle- isms.


Cheers,
Arjen.
--
Arjen Lentz, Exec.Director @ Open Query (http://openquery.com)
Exceptional Services for MySQL at a fixed budget.

Follow our blog at http://openquery.com/blog/
OurDelta: packages for MySQL and MariaDB @ http://ourdelta.org


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : drizzle-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to