Merge remote-tracking branch 'refs/remotes/origin/master'

This commit is contained in:
2025-05-06 09:24:16 -03:00
3 changed files with 65 additions and 0 deletions

21
Agile/6.md Normal file
View File

@@ -0,0 +1,21 @@
# Producto Distinto
el software tiene una forma de desarrollo unica. este puede ser definido como el proceso de convertir ideas en productos. Tiene más un enfoque en las iteraciones y adaptaciones del software a las necesidades, por lo que, Es más un proceso de diseño que de fabricacion.
# Metodos de fabricacion tradicionales
fabricar un producto requiere de que entre una materia prima y salga un prodcuto terminado luego de utilizar un proceso.
Si vemos el desarrollo de software como un proceso iterativo podemos añadirle el concepto de [Product Right] v [Right Product]
# El profe habla de agentes de ia
Basicamente hablo del tema de ouputear el resultado de una ia en otra y asi poder elaborar sobrelos datos para llegar a automatizar elementos complicados.
# 1910: Produccion en serie
en las fabricas de henry ford se creo el concepto de la produccion en serie que permite utilizar más eficazmente una mayor cantidad de empleados de forma efectiva.
## Caracteristicas:
- Descomponer todo en pequeñas tareas.
- Los elementos se mueven de un lugar a otro mientras el empleado se mantiene en el mismo lugar.
- Necesita trabajadores menos especializados.
## Problemas:
- Es un sistema muy eficaz en producir grandes cantidades de productos. Es muy rigido por lo que le cuesta adaptarse a mercados donde hay mucha fluctuacion en las tendencias.

View File

@@ -0,0 +1,44 @@
#+title: TP Indices Logico
* Intro
Es una estructura de base de datos que mejora la velocidad de
recuperación de datos al asignar los valores de una columna
(o un conjunto de columnas) a la ubicación física de las filas asociadas.
** En resumen
Consiste en la implementacion real sobre la cual se almacena los datos dentro del disco
* Ventajas
1. Aceleran el rendimiento de las consultas\\
o Ejemplo: Buscar un producto por su código en una tabla de millones de registros se vuelve casi instantáneo si hay un índice sobre ese campo.
o Beneficio: Reduce el tiempo de respuesta en operaciones SELECT, JOIN, WHERE, ORDER BY.
2. Facilitan el almacenamiento y generación de informes\\
o Ejemplo: Si generás reportes frecuentes basados en fechas o regiones, un índice en esos campos mejora la velocidad de los informes.
o Beneficio: Mejora la eficiencia del análisis de datos y la toma de decisiones.
3. Permiten mantener la integridad de los datos mediante índices únicos\\
o Ejemplo: Un índice único en el campo email evita que se registren dos usuarios con el mismo correo.
o Beneficio: Asegura la unicidad y evita duplicados no deseados.
4. Optimiza operaciones de manipulación de datos\\
o Ejemplo: Al actualizar registros específicos, el índice permite localizarlos más rápido.
o Beneficio: Mejora el rendimiento de operaciones UPDATE y DELETE selectivas.
* Desventajas
1. Impactan el rendimiento de escritura\\
o Explicación: Cada vez que se inserta, actualiza o elimina un registro, también hay que modificar el índice.
o Ejemplo: En una base de datos con inserciones constantes (como registros de sensores en tiempo real), los índices pueden ralentizar el rendimiento.
2. Consumen espacio y memoria\\
o Explicación: Los índices ocupan espacio adicional en disco y en memoria para su mantenimiento.
o Ejemplo: Si hay muchos índices en una tabla, pueden ocupar tanto espacio como los datos mismos.
3. Estrategias de indexación inadecuadas afectan el rendimiento\\
o Explicación: Demasiados índices, o índices en columnas poco utilizadas, pueden hacer que el sistema desperdicie recursos.
o Ejemplo: Si se indexan campos que rara vez se usan en consultas, se incurre en sobrecarga sin beneficio real.
* Ejemplo
1. Índice compuesto\\
Consiste en la utilizacion de varisa columnas para tanto hacer que la tabla este ordenada por ambas columnas como acelerar busquedas usando esas columnas
2. Índice UNIQUE\\
Su principal utilidad, además de la aceleracion de las busquedas, Es una restriccion a la insercion en la tabla
* Cuando se recomienda
Los índices físicos en SQL son recomendables para mejorar la velocidad de consulta cuando se realizan búsquedas frecuentes en ciertas columnas, especialmente en cláusulas WHERE o JOIN

Binary file not shown.