Configuration des paramètres de la base de données

L’API Azure pour FHIR utilise une base de données pour stocker ses données. Le niveau de performance de la base de données sous-jacente dépend du nombre de RU (unités de requête) sélectionné durant le provisionnement du service ou dans les paramètres de base de données une fois le service provisionné.

L’API Azure pour FHIR emprunte le concept des Unités de requête (RU) dans Azure Cosmos DB) au moment de la définition du niveau de performance de la base de données sous-jacente.

Le débit doit être provisionné afin qu’il y ait suffisamment de ressources système disponibles pour votre base de données à tout moment. Le nombre de RU nécessaires à votre application dépend des opérations que vous effectuez. Les opérations peuvent aller de simples lectures et écritures à des requêtes plus complexes.

Notes

Dans la mesure où différentes opérations consomment un nombre distinct de RU, nous retournons le nombre réel de RU consommées dans chaque appel d’API au sein de l’en-tête de réponse. Ainsi, vous pouvez profiler le nombre de RU consommées par votre application.

Mettre à jour le débit

Si vous souhaitez changer ce paramètre dans le portail Azure, accédez à votre API Azure pour FHIR, puis ouvrez le panneau Base de données. Remplacez ensuite le débit provisionné par la valeur souhaitée en fonction de vos besoins de performances. Vous pouvez changer la valeur du nombre d’unités de requête en veillant à ne pas dépasser la limite maximale de 100 000 RU/s. Si vous avez besoin d’une valeur supérieure, contactez le support Azure.

Si le débit de la base de données est supérieur à 10 000 RU/s ou si les données stockées dans la base de données sont supérieures à 50 Go, votre application cliente doit être en capacité de gérer les jetons de continuation. Une nouvelle partition est créée dans la base de données pour chaque augmentation du débit de 10 000 RU/s ou si la quantité de données stockées est supérieure à 50 Go. Plusieurs partitions créent une réponse de plusieurs pages dans laquelle la pagination est implémentée à l’aide de jetons de continuation.

Notes

Une valeur plus élevée signifie un débit plus élevé pour l’API Azure pour FHIR mais également un coût plus élevé du service.

Configurer Azure Cosmos DB

Étapes suivantes

Dans cet article, vous avez appris à mettre à jour vos RU dans le cadre de l’API Azure pour FHIR. Pour en savoir plus sur la configuration des clés gérées par le client en tant que paramètre de base de données :

Vous pouvez également déployer une API Azure pour FHIR complètement managée :

FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.