Configuración de la base de datos

Azure API for FHIR usa una base de datos para almacenar sus datos. El rendimiento de la base de datos subyacente depende del número de unidades de solicitud (RU) seleccionado durante el aprovisionamiento del servicio o de la configuración de la base de datos una vez aprovisionado el servicio.

Azure API for FHIR toma prestado el concepto de Unidades de solicitud (RU) en Azure Cosmos DB) al establecer el rendimiento de la base de datos subyacente.

El rendimiento se debe aprovisionar de modo que se garantice que haya suficientes recursos del sistema disponibles para la base de datos en todo momento. El número de RU necesario para la aplicación depende de las operaciones que se realicen. Las operaciones pueden abarcar desde simples lecturas y escrituras hasta consultas más complejas.

Nota:

Dado que las distintas operaciones consumen un número diferente de RU, devolvemos el número real de RU consumidas en cada llamada API en el encabezado de respuesta. De este modo, puede generar perfiles del número de RU consumidas por la aplicación.

Actualización del rendimiento

Para cambiar esta configuración en Azure Portal, vaya a Azure API for FHIR y abra la hoja de la base de datos. A continuación, cambie el rendimiento aprovisionado al valor deseado en función de sus necesidades. Puede cambiar el valor hasta un máximo de 100 000 RU/s. Si necesita un valor mayor, póngase en contacto con el Soporte técnico de Azure.

Si el rendimiento de la base de datos es superior a 10 000 RU/s o si los datos almacenados en la base de datos son superiores a 50 GB, la aplicación cliente debe ser capaz de controlar los tokens de continuación. Se crea una partición en la base de datos para cada aumento de rendimiento de 10 000 RU/s o si la cantidad de datos almacenados es superior a 50 GB. Varias particiones crean una respuesta de varias páginas en la que se implementa la paginación mediante el uso de tokens de continuación.

Nota:

Un valor más grande significa un mayor rendimiento de Azure API for FHIR y un costo más elevado del servicio.

Configuración de Azure Cosmos DB

Pasos siguientes

En este artículo, aprendió a actualizar las RU para Azure API for FHIR. Para más información acerca de cómo configurar las claves administradas por el cliente como configuración de base de datos:

O implemente una instancia de Azure API for FHIR totalmente administrada:

FHIR® es una marca registrada de HL7 y se usa con su permiso.