Está en la página 1de 4

OPTIMIZACIÓN EN LA BASE DE DATOS

Las bases de datos nos proporcionan un almacén de información con una estructura

jerarquizada y relacionada de los datos. Esto permite extraer el contenido y disponerlo

fácilmente, tal y como el desarrollador requiere en su proyecto web o el internauta necesita. De

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.

Independientemente de nuestra elección, hay una serie de recomendaciones comunes relativas

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

experiencia de nuestros usuarios.

Aunque suene a perogrullada, un buen planteamiento y diseño inicial de la base de datos

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

columnas en cuyas celdas se almacena la información (el nombre de un producto, un teléfono, un

post, etc.) y esto es algo que debemos tener en cuenta.

Antes de diseñarla, es necesario determinar la finalidad de la base de datos, organizar 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

eficiente en la gestión de la información de cara al futuro.

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

salir otras tablas más sencillas.

Existen tres formas normales básicas que permiten una relación y orden entre las entidades de

la base de datos que son:

 Primera Forma Normal (1NF)

 Segunda Forma Normal (2NF)

 Tercer Forma Normal (3NF)

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

problemas de actualización de los datos que pueden derivar de eso.

Base de datos como centro de estrategia de ventas

De la correcta utilización y optimización de esta base de datos dependerá el resultado que

obtengamos:

Si no conseguimos optimizar la base de datos...podremos perder clientes, leads y usuarios

interesados en nuestro producto.

Si conseguimos optimizar la base de datos… podremos segmentar y personalizar nuestras

campañas de marketing y ventas.

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

contacto, dirección, etc.

 Organizar otra información de interés sobre ellos como aficiones, gustos, necesidades,

etc. que te ayuden a personalizar la comunicación con ellos.

 Segmentar tu estrategia de marketing para llevar a cabo acciones personalizadas.

 Elaborar campañas de email marketing totalmente personalizadas

 Monitorear cada acción de cada cliente o lead (venta, abandono del proceso de compra,

estado del carrito de compra, etc.)

Gestionar y optimizar la base de datos

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:

1. Define el objetivo de la base de datos

2. Cuida el diseño de la misma según las necesidades. No por más columnas o campos la

base de datos será mejor.

3. Establece las relaciones entre los diferentes elementos que la conforman.

4. Elimina aquellos campos o tablas que ya no utilices. Tan solo ralentizan el proceso de

búsqueda y no aportan ningún valor, como mucho ‘confusión’.

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

dos o más o qué signos de puntuación o numéricos.

7. Agrega un campo de “Observaciones” o similar que te permita añadir información

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.

También podría gustarte