La agenda que vivía en un armario
Una clínica dental de Bilbao tiene tres sedes. Todas las citas están en una base de datos, en un servidor que vive en un armario de la sede de Indautxu.
Nadie se encarga de él. Lleva dos años sin actualizaciones y nadie ha probado nunca a recuperar una copia. Si ese disco falla un lunes, tres recepciones abren sin saber a quién esperan.
Al final de esta lección
Nota
Puedo decir cuándo conviene usar una base de datos gestionada.
Palabras clave
| Palabra | Qué significa |
|---|---|
| Base de datos | programa que guarda y busca filas de datos |
| Base de datos gestionada | base de datos que el proveedor instala y mantiene por ti |
| Copia de seguridad | copia de los datos para recuperarlos si algo falla |
| Parche | actualización que corrige fallos o agujeros de seguridad |
| Réplica | segunda copia en marcha, lista para tomar el relevo |
| Restaurar | volver a poner los datos desde una copia |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
El proveedor hace el trabajo pesado
Montar tu propia base de datos es instalarla en un servidor y cuidarla siempre. Hay que aplicar cada parche, hacer cada copia de seguridad y vigilar el disco.
Con una base de datos gestionada, el proveedor hace todo eso. Tú eliges el tamaño y la región, y recibes una dirección para conectarte. Las tablas, los datos y quién puede entrar siguen siendo cosa tuya.
Quién hace qué
| Tarea | Base de datos propia | Base de datos gestionada |
|---|---|---|
| Instalar y aplicar parches | Tú | El proveedor |
| Copias de seguridad diarias | Tú | El proveedor |
| Cambiar un disco roto | Tú | El proveedor |
| Diseñar las tablas | Tú | Tú |
| Decidir quién puede entrar | Tú | Tú |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Prueba: tu SQL no cambia
-- La misma consulta funciona en tu servidor y en una base gestionada.
-- Citas de la sede de Indautxu, por día y hora.
SELECT patient, day, hour
FROM appointments
WHERE clinic = 'Indautxu'
ORDER BY day, hour;
-- Cambia 'Indautxu' por 'Deusto' y vuelve a ejecutar.Compensa cuando cuidarla te cuesta más
Una base gestionada cuesta más al mes que un servidor pelado. A cambio, te ahorras horas de alguien que la cuide.
Para comparar, suma el servidor y esas horas. Si la clínica no tiene a nadie que sepa hacerlo, la gestionada casi siempre gana. Una empresa con un equipo de bases de datos a tiempo completo puede preferir montarla ella.
Ejemplo: coste mensual para la clínica
| Concepto | Propia | Gestionada |
|---|---|---|
| Servidor o servicio | 60 euros | 150 euros |
| Horas de cuidado al mes | 10 horas | 1 hora |
| Coste de esas horas a 30 euros | 300 euros | 30 euros |
| Total al mes | 360 euros | 180 euros |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Copias y réplicas, ya incluidas
Una base gestionada hace una copia de seguridad cada día y la guarda varios días. Si alguien borra citas por error, puedes restaurar los datos de una hora concreta.
También puedes pedir una réplica en otro centro de datos. Si el principal se cae, la réplica toma el relevo en uno o dos minutos y la agenda sigue funcionando.
Un error frecuente
Advertencia
Mucha gente cree que, con una base gestionada, ya no tiene que pensar en nada. No es así. El proveedor no sabe si una consulta tuya borra citas buenas. Revisa cuántos días guarda las copias y prueba a restaurar una antes de necesitarla.