Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Optimizacion Base de Datos
Optimizacion Base de Datos
Las bases de datos nos proporcionan un almacén de información con una estructura
cara al desarrollo web, hay diversas opciones. MySQL es la base de datos más extendida, pero
tampoco podemos olvidar otras alternativas, como Microsoft SQL Server, PostgreSQL o
MongoDB.
a la gestión y optimización de las bases de datos que repasamos en este artículo. Seguir estos
consejos nos facilitará el trabajo y harán que nuestro proyecto vaya más fluido, mejorando la
soluciona muchos de los problemas de rendimiento que experimenta un proyecto web a lo largo
de su ciclo de vida. Básicamente, una base de datos es un conjunto de tablas, con filas y
categorizar la información según las claves, definir las relaciones entre tablas y elementos y
normalizarla de cara a facilitar la integración de la base de datos con nuestros sistemas. Estos
pasos iniciales eliminarán duplicidades y nos ayudaran a configurar una metodología de trabajo
Una buena normalización da paso a optimizar la base de datos, por optimización entendemos:
calidad, eficiencia y las garantía de durabilidad más un buen rendimiento del sistema en cuestión.
En otras palabras normalización es lo que permite subdividir un sistema complejo en partes más
simples de entender y manipular dentro de una base de datos, de esa manera de una tabla pueden
Existen tres formas normales básicas que permiten una relación y orden entre las entidades de
Las formas normales son los niveles de calidad de un modelo relacional que definen las reglas
que éstos deben respetar. Permiten verificar la solidez del diseño, evitando redundancia y los
obtengamos:
Argumentos por los que utilizar de una forma óptima tu base de datos:
Centralizar los datos básicos de tus leads: nombre, correo electrónico, teléfono de
Organizar otra información de interés sobre ellos como aficiones, gustos, necesidades,
Monitorear cada acción de cada cliente o lead (venta, abandono del proceso de compra,
Centralizar los datos de los clientes (o leads) de una forma segmentada y ser capaces de
conocer cada uno de sus movimientos respecto a su negocio se debe tener en cuenta lo siguiente:
2. Cuida el diseño de la misma según las necesidades. No por más columnas o campos la
4. Elimina aquellos campos o tablas que ya no utilices. Tan solo ralentizan el proceso de
5. Repasa los criterios con los que la elaboraste y actualízalos según tus necesidades
6. Simplifica los campos al máximo: una única palabra para clasificar un campo mejor que
adicional que resulte interesante para el trato con el cliente. Así evitarás tener columnas y
columnas con “posibles” campos que tan solo para algunos de tus clientes necesitas
completar.