[wp-hackers] Metadata Mess

Mike Schinkel mikeschinkel at newclarity.net
Tue Dec 22 20:49:22 UTC 2009

On Dec 22, 2009, at 3:42 PM, Malaiac wrote:
> 2009/12/22 Joseph Scott <joseph at josephscott.org>:
>> Please DON'T use ENUM.  Aside from the DB portability issues that
>> Peter brought up, ALTER TABLE in performance in MySQL can be pretty
>> bad.  MySQL does a full table copy for table ALTERations.  There are
>> very involved hacks to improve that process, but they aren't for the
>> average WP user.
>> Adding and removing object_type's should be easy, with minimal impact.
>>  Using ENUM is highly intrusive and high impact.
> See, you are focused on portability and one time performance of an
> ALTER table. I'm focused on long term performance of heavily used meta
> tables. No way I'm gonna suffer a VARCHAR search for each and every
> meta. There are sites with more than 20 000 comments on a single page.
> There are sites with more than 30 meta values per post. ...

I'd agree withthe  long term vs. one time concern.  

-Mike Schinkel

More information about the wp-hackers mailing list