Bases de datos

Este sitio usa bases de datos principalmente para mejorar la flexibilidad y escalabilidad de su código
Este sitio usa varias bases de datos (MySQL) de pequeño tamaño a las que acceden aplicaciones (PHP) en diferentes momentos. Todas estas aplicaciones incluyen un subsistema de reconexión automática, que viene definido por dos parámetros (tiempo de espera entre dos intentos de reconexión consecutivos y número de dichos intentos) que toman diferentes valores.

En este momento, customsolvers.com usa las siguientes bases de datos:
  • Modularidad del código
    . Esta BBDD almacena la siguiente información de todas las páginas: nombre, título y descripción. Representa una pequeña concesión a la modularidad del código por parte de la eficiencia del sitio.
    Hay que tener presente que incluir estos valores en los archivos correspondientes habría hecho que las páginas cargasen más rápido y fuesen menos proclives a errores. Por otro lado, esta alternativa también habría implicado un importante trabajo adicional en la medida que esta información se usa en muchos lugares.
  • Búsqueda del sitio
    . Lógicamente, la funcionalidad de búsqueda de este sitio también necesita su propia base de datos.
    Debido al peculiar formato basado en palabras clave de esta funcionalidad, sus requerimientos de almacenaje son bastante bajos. En cualquier caso, este extremo no debería ocultar el hecho de que sí que soporta un gran número de diferentes variaciones de palabra, tanto en Inglés como en Español.