Sto realizzando un plugin opensource per PHPStats, sto riproggettando il DB. Qualcuno potrebbe darmi qualche dritta?

Finora ho pensato di eliminare qualche milione di varchar. Che ve ne pare?
Codice PHP:

MYSQL 
ALTER TABLE php_stats_details ADD 
`id2CHAR(4NOT NULL AFTER visitor_id 

UPDATE php_stats_details 
SET id2 
UNHEX(SUBSTR(md5(visitor_id), 4)) //Prendo i primi 4 char dell'md5(hash) dell'id. E li riconverto in binario.
ALTER TABLE php_stats_details ADD color2 ENUM(,'8','16','24','32','?'NOT NULL

UPDATE php_stats_details 
SET color2 
color
ALTER TABLE php_stats_details ADD res2 ENUM
('1024x768','1152x864','1280x1024','1280x768'eccNOT NULL;

UPDATE php_stats_details 
SET res2 
reso
[edit]PHP 
function ip_to_int($ip)
{
   if (
$ip == "") {
       return 
0;
   } else {
       
$ip_array split (".""$ip");
       return (
$ip_array [3] + $ip_array [2] * 256 $ip_array [1] * 65536 $ip_array [0] * 16777216);
   }
}
function 
referer_compress($referer)
{
   
str_replace($referer$domain_namemy_hash($domain_name))
   
ecc.

Wiki ufficiale