Disfruta Programando

La importancia de la base de datos. Tipos de índices


Listen Later

Disfruta programando. Episodio 32.
La base de datos es la pieza clave en el desarrollo de aplicaciones de gestión para obtener funcionalidad, fiabilidad y buen rendimiento. Esta importancia se multiplica si además queremos desplegar nuestra aplicación en Cloud. En un episodio anterior repasamos los tipos de tablas (https://disfrutaprogramando.com/la-importancia-de-la-base-de-datos-tipos-de-tablas/), ahora vamos a repasar un aspecto crítico a la hora de obtener un gran rendimiento en nuestras aplicaciones, hablaremos de los tipos de índices que podemos crear en las tablas de la base de datos como Velneo (https://velneo.com).
Repaso a las novedades de la semana:
- Seguimos organizando el evento life is soft 2019.
- Finalizaron los eventos en Colombia con gran éxito de participación.
- 2 semanas para el comienzo del período de betatesters de Velneo 25.
En el anterior episodio hablamos de los tipos de tablas de Velneo (https://velneo.es). En este vamos a hablar de un aspecto crítico a la hora de obtener un gran rendimiento en nuestras aplicaciones.
Tipos de índices.
- Acepta repetidas.
- Ocupa 4 bytes más para 4.000 millones de repeticiones.
- Clave única.
- Usa el ID para garantizar claves únicas.
- Palabras.
- No indexa repeticiones.
- Dispone de lista negra.
- Trozos.
- Mínimo palabras de más de 2 letras.
- No indexa repeticiones.
- Dispone de lista negra.
- Múltiples claves.
- Plural finito.
- Índices complejos.
- Permite indexar una tabla por datos contenidos en otras tablas.
- No se indexan al crearse el índice, hay que forzar la reindexación con un comando de instrucción y luego ya funciona automáticamente.
Buenas prácticas.
- Reduce el nº de índices lo máximo posible.
- No crees un índice que se va a usar muy poco. Ejemplo del informe que se saca una vez al año.
- Simplifica los índices duplicados porque contengan la parte izquierda común.
- Usa parte de índice y conversión para reducir su tamaño.
- No crees varios índices de trozos y palabras, en su lugar añade múltiples partes.
- Indexa los maestros.
- Elimina los índices que no se usan que no sean de maestros.
- Usa índices condicionados en opciones habituales para no usar búsquedas que deban cruzar componentes.
- Indexar campos objeto permite mucha versatilidad a la hora de indexar un registro por múltiples etiquetas o valores.
- No abuses de los índices complejos.
- Usar índices de clave única porque se reindexan más rápido.
- Usa bigkey en un instalaciones más importantes.
Velneo (https://velneo.es)
...more
View all episodesView all episodes
Download on the App Store

Disfruta ProgramandoBy disfrutaprogramando


More shows like Disfruta Programando

View all
iSenaCode Live by Sergio Navas

iSenaCode Live

84 Listeners

Applelianos by Applelianos

Applelianos

54 Listeners

Relfon daily podcast by Relfon

Relfon daily podcast

0 Listeners