← Todo el trabajo
Rendimiento y coste
Almacenamiento sanitario rediseñado según los patrones de acceso
Movimos las cargas de sensores adecuadas fuera de la base de datos principal sin romper los procesos de producto que dependían de ellas.
Evidencia principal75 %
menos espacio en base de datos
Situación
Qué debía cambiar el sistema
Una plataforma de salud con más de 150.000 usuarios guardaba grandes cargas de sensores en su base de datos principal, aumentando espacio, coste y complejidad operativa.
Restricciones
Los límites importaban.
- 01
El comportamiento existente no podía romperse durante la migración
- 02
Las cargas asíncronas grandes seguían necesitando procesamiento fiable
- 03
La solución debía seguir siendo comprensible para el equipo de producto
Decisiones
Las decisiones de ingeniería importantes
- Separamos el estado relacional consultado con frecuencia de las cargas de objetos grandes
- Movimos los datos adecuados a almacenamiento respaldado por S3
- Mantuvimos la base de datos como fuente de verdad para los metadatos visibles por el producto
Resultado
Lo que dejó el trabajo
- Reducción del 75 % en el uso de disco de la base de datos
- Acceso preservado al histórico de datos de sensores
- Una frontera más duradera entre almacenamiento transaccional y de objetos