[wp-trac] Re: [WordPress Trac] #5183: General Meta-Data Table
WordPress Trac
wp-trac at lists.automattic.com
Wed Jun 24 09:25:08 GMT 2009
#5183: General Meta-Data Table
-----------------------------------------+----------------------------------
Reporter: filosofo | Owner: anonymous
Type: enhancement | Status: reopened
Priority: normal | Milestone: Future Release
Component: General | Version: 2.9
Severity: normal | Resolution:
Keywords: needs-patch meta-table meta |
-----------------------------------------+----------------------------------
Comment(by Denis-de-Bernardy):
There are occasions where you some DB integrity is very desired. When
dealing with accounting-related data, for instance: if you delete a user,
you need to be sure that the query will fail if it's about to delete lines
in your accounting.
Don't get me wrong, I'm not saying we should have a posts, pages,
post_revisions, etc. tables. Just like you I like the fact that we're able
to store attachments and cats and dogs in there.
When it comes to properly optimize the queries afterwards, joining posts
with a table contains IDs from posts, comments, links and users won't fare
as well as one on a table that contains IDs from a single one.
Now, if we introduce some kind of node ID so as to ensure no two pieces of
data in posts, comments, links and users share the same numeric ID, that's
a different story. Generic meta and term2node tables then makes perfect
sense. But that's a much more massive change.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/5183#comment:29>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list