ScyllaDB · Lección 06
¿Cómo usa Scylla la memoria para cachear datos?
Conviene limitar Scylla a una fracción muy pequeña de la RAM para dejar el resto a la caché del sistema operativo, que es más eficiente
Depende totalmente de la caché de páginas del sistema operativo, así que añadir RAM al servidor nunca cambia la tasa de aciertos de lectura
Gestiona su propia caché de filas y lee con E/S directa, sin depender de la caché de páginas de Linux, por lo que usa la mayor parte de la RAM del servidor; una caché bien dimensionada reduce las lecturas de disco, y una tasa de aciertos baja indica que el conjunto de trabajo no cabe
La caché de filas guarda únicamente los índices de las SSTables y nunca los datos de las filas, por lo que no reduce las lecturas de disco
ScyllaDB · Lección 06
Completa el código
Scylla usa su propia caché de
Revisa: caché de filas.
ScyllaDB · Lección 06
¿Por qué una tasa de aciertos de caché baja puede aumentar la latencia de lectura?
Pista: cada fallo de caché obliga a leer de disco, que es mucho más lento que la memoria, y suele indicar que el conjunto de trabajo no cabe; más memoria o mejor modelado reducen los fallos.
✓
¡Lección completada!
Caché propia de Scylla y E/S directa
0
XP ganado
3
Vidas restantes