Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2009, 20:08
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Por que con Base de Datos?

No, no tiene nada que ver con SEO, y tiene poco que ver con la capa de persistencia (que de todas formas se puede implementar casi sin inconvenientes con archivos de texto)

Una de las ventajas de una base de datos sobre un archivo de texto es la velocidad de acceso a los datos:
- el motor de BBDD sabe cómo acceder solamente a la parte de los datos que se requiere, un sistema que gestione archivos de texto tendrá que hacer una búsqueda secuencial la mayoría de las veces.
- el SGBD (Sistema Gestor de Bases de Datos) importa, y gestiona los archivos que representan la base de forma de que este acceso sea más eficiente. Se encarga de generar índices y estructuras para facilitar el acceso
- también se implementan muchas optimizaciones que hacen que las consultas corran más rápido

Otra ventaja es la integridad de los datos: cualquier SGBD que se precie de tal implementa funciones para recuperación de datos, resistencia a condiciones de error, transacciones (varias consultas ejecutadas como una sola) y otras. Los datos están más protegidos contra errores en una base de datos que en un archivo que probablemente se esté reescribiendo muchas veces, lo cual aumenta también el tiempo necesario para gestionarlo: aunque parezca poco, cada apertura y cierre de un archivo es "caro" en términos de procesamiento comparado con lo que un SGBD requiere para acceder a una base de datos.

Una tercera ventaja es la seguridad: el SGBD implementa control de acceso mediante usuarios y mediante servidores con permiso para conectarse. Un archivo de texto es abierto para cualquiera que logre conectarse al servidor.
Esto tiene la "subventaja" añadida de que tu puedes actualizar el Wordpress completo borrando todos los archivos (o casi todos, mejor conserva el wp-config ) sabiendo que la mayor parte de la configuración, y todo tu contenido, está almacenado en otro lugar.


Saludos.