La máxima cantidad de posts que puede tener un blog de WordPress es: 18 Trillones

@ 13 . abril . 2011

Para ser más exactos la cantidad máxima de posts de un blog con WordPress es de 18.446.744.073.709.551.615, es decir más de 18 trillones de posts.

Hoy me levanté con un pensamiento de entropía acerca de que si un día este blog podría quedarse sin IDs para nuevos posts, lo que sería un grave error técnico con el pasar de los años (tengo la esperanza de bloguear por mucho más tiempo, inclusive durante mi aún lejana vejez ;) ). En mark.koli.ch resuelven esta duda, el campo de identificación única de un post esta generado en MySQL con BIGINT(20), eso quiere decir que en tu Base de Datos pueden entrar en ese campo cifras de hasta 20 dígitos, pero no hasta el 99.999.999.999.999.999.999 (99 trillones) sino máximo hasta los 18.446.744.073.709.551.615 (18 trillones, 18 x 10^18).

El experimento para dar con la cifra se realizó de la siguiente manera:

mysql> UPDATE colors SET c_name = 'Blue',
        OBJ_VERSION = 18446744073709551615
         WHERE c_code = 'BLU';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0


mysql> UPDATE colors SET c_name = 'Blue',
        OBJ_VERSION = 18446744073709551616
         WHERE c_code = 'BLU';
ERROR 1264 (22003): Out of range value for column 'OBJ_VERSION' at row 1

1 trillón = 1.000.000.000.000.000.000 Tri = 3 Por tanto tres por seis = 18 ceros

Si tomamos una cifra crítica de digamos 20 posts por día, eso significarían 7.300 posts por año. En 60 años a ese paso se podrían generar: 438.000 posts. (estamos salvados)

PD.- Esto es para un blog instalado por uno mismo de WordPress.org, no tengo idea como manejan la Base de Datos los hospedados gratuitamente en WordPress.com

PD2.- Todos los IDs de WordPress estan con formato BIGINT(20), es decir que igualmente puedes tener máximo 18 trillones de comentarios, tags, enlaces, categorías y usuarios registrados.

PD3.- También hay que considerar que WordPress por defecto genera un historial de modificaciones en un post, cada cambio ocupa un ID, por lo que esto podría inflar la cifra de los posts que tengas, pero aún con una exageración de 30 cambios por cada post, la cifra de 18 trillones sigue siendo gigantesca. Tus posts o comentarios borrados (léase spam), también usan un ID único que no será reutilizado.

Autor del post: DanielSemper: @aeromental + Facebook

  • Yueni

    ¡Hijole! ¿Tiene tope? Tsss… tendré que buscarme otro servicio XD… *Ejem* es broma (obviamente) además que es un ‘tope’ bastante alto, yo casi no posteo xD

    Gracias por el dato, está interesante ^_-

  • De nada Yueni :) me alegra poder informar de cosas útiles que a veces no se nos ocurren.

  • Cesar Inn

    No había tenido oportunidad de visitar Aeromental en algunos días y ahora que revisé los feeds en el Reader ví bastantes post muy interesantes, que quisiera comentar en cada uno, pero por falta de tiempo solo te comentaré aqui, has subido temas muy buenos (y)

  • Zid

    Y habrá algun blog que llegue a los 18 trillones???

    Hay que intentarlo!!! A romper records!!!

  • Bumblebee

    Secundo a Sid… Posts de lo que sea y ver hasta donde llegas de aqui en 60 años…

  • Haciendo cuentas sale así:

    Para usar los 18 trillones de posts, hay que escribir durante 100 años cada día 500.000.000.000.000 de posts (500 billones)

  • Yueni

    Wow, ese es otro dato interesante. Creo que no hay que preocuparse al respecto. Tendríamos que heredar por varias generaciones un blog para llegar al tope =P

  • Mike