[wp-trac] [WordPress Trac] #16091: Replace current DB class with a robust standardized DB abstraction layer
WordPress Trac
wp-trac at lists.automattic.com
Mon Jan 3 19:51:06 UTC 2011
#16091: Replace current DB class with a robust standardized DB abstraction layer
-----------------------------+-----------------------------
Reporter: sc0ttkclark | Owner:
Type: feature request | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Database | Version: 3.1
Severity: major | Keywords: 4.0
-----------------------------+-----------------------------
I believe the current DB class, as well as many queries within core of WP
outside the DB class, are limiting the growth of WordPress in non-MySQL
environments.
I realize that there are existing efforts on behalf of big companies who
are using roundabouts to "MacGyver" their way around the problem, but this
needs to be solved at the root source which is the DB class used in WP,
and the queries used throughout core which contain MySQL-specific SQL.
As an example of a DB abstraction layer we could look into using, check
out '''DBTNG''':
[https://github.com/Crell/DBTNG]
You may be familiar with it already if you've ever poked around Drupal.
Except this code has been forked from Drupal in the hopes that Drupal and
other systems can share it to further each other's abilities. The
maintainer of the new project is also someone who works on DBTNG within
Drupal core.
I'm hoping this can be looked into and discussed in depth fully before 4.0
rolls around. I realize this is years ahead of time, but such a change I
believe requires a great deal of thought, planning, and preparation.
I understand there's no 4.0 milestone yet, so please mark it as Future
Release and keep it on your radars.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/16091>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list