Las vistas materializadas de SQL: Explicado!

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

Комментарии • 15

  • @josedpiambav
    @josedpiambav 10 месяцев назад +7

    Hay un concepto interesante para bases de datos distribuidas, algunas (como PostgresSQL) permiten generar una federación. Permitiendo tener una replica de datos foráneos en el contexto de tu base de datos

  • @ramiroalegre8183
    @ramiroalegre8183 9 месяцев назад

    Este video fue todo aprendizaje para mí, muchas gracias por este contenido

  • @sakesyordi4234
    @sakesyordi4234 10 месяцев назад +3

    Me Encanta!
    Super Util y Super Divertido!

  • @javiergavilanmerida2133
    @javiergavilanmerida2133 10 месяцев назад +1

    16:30 No he trabajado directamente con ello, pero juraría que tanto Oracle como otras BBDD sí permiten joins entre distintas BBDD.

  • @jorgearco6929
    @jorgearco6929 10 месяцев назад +5

    Como molan estos 2

    • @CodelyTV
      @CodelyTV  10 месяцев назад

      Ueueueue!! Gracias!!

  •  10 месяцев назад

    no hay que elegir una forma, cada repository puede usa la que necesite. Por ejemplo puedes empezar por una vista (no materializada) y cambiar a proyección si el performance de lectura baja porque empieza a ser una query compleja

  • @lsaavedr
    @lsaavedr 10 месяцев назад

    ❤ que entretenido, gracias!!!

  • @rafageist
    @rafageist 10 месяцев назад

    Las tablas foraneas, como por ejemplo en postgresql, para el caso de BD separadas, puede ser un caso interesante para proyecciones y vistas materializadas

  • @Sedlav93
    @Sedlav93 10 месяцев назад

    Gracias por el video. Que beneficio hay en tener un Materliazed View Vs hacer otra tabla que se contenga el resultado de una Vista SGBD y que se actualice cada que se requiera?

    • @hitad50
      @hitad50 10 месяцев назад

      En teoría "es lo mismo". El beneficio de la vista materializada radica en que es ofrecida por el propio SGBD. Esto implica optimizaciones internas y que no vas a tener que programar la sincronización de la tabla nueva.
      Con respecto de "y que se actualice cada que se requiera", ten cuidado. Recuerda que las vistas materializadas existen para esquivar la sobrecarga que existe al leer en las vistas tradicionales. Si creas una tabla y por cada insert, deleted o update en cualquiera de las tablas relacionadas en la vista tienes que actualizarla, estarás maximizando el impacto del golpe en el rendimiento.
      A mí en lo personal me gustan más las proyecciones. Es cierto que son "difíciles de mantener" pero me ayudan a mantener la lógica en la capa de aplicación.

  • @fjmn2001
    @fjmn2001 10 месяцев назад

    Thanks!

  • @luiscaveromartinez8586
    @luiscaveromartinez8586 10 месяцев назад

    Las vistas en el apartado de query sin joins debería estar en rojo, que no los veas no significa que no se ejecuten

  • @ibarrajuan
    @ibarrajuan 10 месяцев назад

    y los codigo de descuento?

    • @CodelyTV
      @CodelyTV  10 месяцев назад +1

      Quién ha dicho algo de códigos de descuento? 😅😂