¿Qué es el PROBLEMA N+1 y como SOLUCIONARLO?

  Рет қаралды 5,893

Pull Request

Pull Request

Күн бұрын

Пікірлер: 12
@Magistrado1914
@Magistrado1914 8 ай бұрын
Excelente vídeo y contenido. Visto en 04/03/2024
@robertgonzalez9571
@robertgonzalez9571 9 ай бұрын
Excelente video, ayuda bastante presentar problemas que se presenten y de que forma poder solucuinarlos
@JuanCarlosLaurian
@JuanCarlosLaurian 3 ай бұрын
Buen video. Considero que la solución más optima sería con un JOIN, al final haces una sola consulta y no te traes información de mas. Por ejemplo, qué pasa si tienes millones de post y solo querias filtrar los de 2 usuarios.
@carlosedgusi
@carlosedgusi 9 ай бұрын
Amigo este es un buen video y es un tema muy importante, empieza excelente hasta que empiezas a solucionar el problema, a partir de ahí me perdí por completo porque por partes hablabas, pero había pausas grandes hasta que volvías a hablar y mezclabas la explicación con lo que hacías o con solucionar problemas del código como en el fragmento 5:35 a 6:06 . Entiendo que pueden ser nervios, creo que a todos nos pasa y es normal, pero en momentos así está bien cortar alguna sección y regrabarla cuidando más la explicación y centrandote en el tema. Queda una explicación más clara y hay coherencia en lo que explicas. Esto lo hago como crítica constructiva no es queja ni nada así, creo que son buenos consejos a seguir mientras agarras más confianza y te acostumbras a grabar vídeos 🙃
@pull-request
@pull-request 9 ай бұрын
Gracias bro!, lo tendré en cuenta en futuros videos.
@cyberkiller83
@cyberkiller83 10 ай бұрын
Yo creo que la forma realmente pro de solucion este problema es crear un Join entre ambas tablas y solucion el problema completo con un solo query que se ejecutaria sobre el servidor, o de que me estoy perdiendo?
@jorgeandresnumamendoza258
@jorgeandresnumamendoza258 10 ай бұрын
De acuerdo, a demás tocaría realmente hacer un benchmark para determinar qué es menos costoso, cual es su consumo de memoria, de cpu, etc., pero tratar de optimizar la consulta en primera instancia es una mejor solución.
@cyberkiller83
@cyberkiller83 10 ай бұрын
@@jorgeandresnumamendoza258TIenes toda la razón, aunque hay cosas a tener en cuenta y es que ... si estamos hablando de una arquitectura cliente-servidor, el realizar la optimizacion del query, delega la resposabilidad del agregado de la informacion o el relacionado entre las tablas aprescisamente al dbms del servidor y por ende el rendimiento escalaria completamente con el escalado del servidor y no dependeria de los recursos del cliente para su rendimiento, mientras haciendo ciclos o procesamiento de bloques desde el cliente, impactaria el rendimiento de forma directamente proporcional con los recursos del cliente. Yo creo que siempre es una mejor manera entregar los calculos pesados al servidor y que sea este que me entregue la informacion completa que debo solamente mostrar al cliente, a delegarle logica de negocio al cliente, creo que es prescisamente parte de de los principios Solid delegar responsabilidades entre diferentes elementos y en este caso dejar al cliente unicamente como medio de mostrar la informacion y el servidor como medio de obtener la informacion
@imAlexisdzn
@imAlexisdzn 9 ай бұрын
Qué hay de las bases de datos no relacionales? O el problema se presenta en cualquier tipo de BD?
@pull-request
@pull-request 9 ай бұрын
A nivel de bases de datos no relacionales tambien puede pasar, sin embargo si se trabajan las relaciones como copias en cada elemento, en teoria bastaria con consultar 1 sola vez.
@luzclarke6333
@luzclarke6333 9 ай бұрын
Que paso con carga peresosa
@luzclarke6333
@luzclarke6333 9 ай бұрын
Convierte a json y deserialixa
goroutines: Qué, Cómo y Por qué?
18:07
Go Simplified
Рет қаралды 9 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 3,5 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 119 МЛН
NVIDIA’s New AI: Stunning Voice Generator!
6:21
Two Minute Papers
Рет қаралды 76 М.
Why is Python 150X slower than C?
10:45
Mehul - Codedamn
Рет қаралды 17 М.
Notación Big O Explicado con Código
17:15
hdeleon.net
Рет қаралды 17 М.
NO Podrás Resolver este Simple Problema Matemático ¿O Sí?
20:53
Veritasium en español
Рет қаралды 4,1 МЛН
El Ecosistema de Herramientas de Python
11:14
Fazt Code
Рет қаралды 138 М.
Árboles | Parte 2 | Estructuras de datos con GO
14:24
Pull Request
Рет қаралды 102
¡Adios a los IFs en Programación!
14:33
hdeleon.net
Рет қаралды 81 М.