¿Por qué se utiliza Redis como caché RDBMS cuando un RDBMS también tiene su propia caché?

CorePress2024-01-24  8

Ok, esta puede ser una pregunta tonta para ti, pero por favor... no entiendo:

¿Por qué se utiliza Redis como caché de RDBMS cuando un RDBMS también tiene su propio caché?

Tanto Redis como RDBMS están en el mismo servidor, o posiblemente incluso en la misma red de área local del centro de datos.

Gracias.



------------------------------------

Este es un error común ya que algunos RDBMS como Microsoft SQL Server pueden usar tablas en memoria (Memory Optimize Table).

Así podrás tener el mismo caché que Redis, sin pagar más y teniendo muchas más máquinas, recursos y administración para hacerlo...

Solo eche un vistazo a: Introducción a MemTablas optimizadas para la teoría

Algunos otros RDBMS grandes como Oracle tienen la misma funcionalidad pero hay que pagar por...

3

Lo siento, no entiendo lo que quieres decir aquí. ¿Estás diciendo que Redis es excesivo?

- usuario1034912

15 de marzo de 2022 a las 12:08

No es necesario tener una base de datos de Redis sir DBMS tiene las mismas características que REDIS. En algunos RDBMS como Microsoft SQL Server, puede usar tablas en memoria que brindan exactamente el mismo servicio además de las tablas relacionales habituales.

- SQLpro

15/03/2022 a las 15:22

Gracias, entonces ¿para qué diablos sirve redis?

- usuario1034912

15/03/2022 a las 17:01



------------------------------------

RDBMS solo tiene optimizaciones limitadas con caché, mientras que Redis se puede utilizar parahacer caché personalizable.

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare