[wp-hackers] Consolidating database tables and other assorted
items
Aaron Brazell
abrazell at b5media.com
Mon Apr 9 12:10:43 GMT 2007
Two words. Ha ha... :-p
--
Aaron Brazell
Technology Manager, b5media
"A Global New Media Company"
web:: www.b5media.com, www.technosailor.com
phone:: 410-608-6620
skype:: technosailor
On Apr 9, 2007, at 1:39 AM, Robert Deaton wrote:
> Over the past few months I've noticed an interest by the devs to
> consolidate data into as few tables as possible. Take for instance,
> link_categories, categories, and tags. Now, since these are all
> clearly exactly the same, its only logical that they go in the same
> table together, however I propose we take this a step further.
>
> Really, logically, all the data we store in the database is the same.
> Its all WordPress data, that's why I suggest we consolidate all tables
> into one table, wp_data. This table could have a type column that
> allows you to choose whether you want
> posts,postmeta,categories,link_categories,post2cat,options,users,userm
> eta,
> etc.
>
> Now, the number of indexes on this table would probably end up being
> fairly large in order to keep our queries as blindingly efficient as
> they've always been. This means, unfortunately, that writes to the
> database would probably take some time because there would be so many
> indexes. That is why I propose a second table, wp_pending_writes, with
> a schema
>
> CREATE TABLE `wp_pending_writes` (
> `ID` BIGINT(20) NOT NULL AUTO_INCREMENT,
> `pending_query` TEXT NOT NULL,
> PRIMARY KEY(`ID`)
> )
<snip>
More information about the wp-hackers
mailing list