Compartilhar via


Definir configurações de banco de dados

A API do Azure para FHIR usa o banco de dados para armazenar os dados da API. O desempenho do banco de dados subjacente depende do número de unidades de solicitação (RU) selecionado durante o provisionamento do serviço ou nas configurações do banco de dados depois que o serviço tiver sido provisionado.

A API do Azure para FHIR empresta o conceito de RUs (Unidades de Solicitação) no Azure Cosmos DB ao definir o desempenho do banco de dados subjacente.

A taxa de transferência precisará ser provisionada para garantir que recursos do sistema suficientes sempre estejam disponíveis para o banco de dados. O número de RUs de que você precisa para seu aplicativo depende das operações executadas. As operações podem variar de leituras e gravações simples a consultas mais complexas.

Observação

À medida que diferentes operações consomem um número diferente de RUs, retornamos o número real de RUs consumidas em cada chamada à API no cabeçalho de resposta. Dessa forma, você pode criar o perfil do número de RUs consumidas pelo aplicativo.

Atualizar a taxa de transferência

Para alterar essa configuração na portal do Azure, navegue até a API do Azure para FHIR e abra a folha Banco de dados. Depois, altere a Taxa de transferência provisionada para o valor desejado, segundo as suas necessidades de desempenho. Você pode alterar o valor até um máximo de 100.000 RU/s. Se você precisar de um valor mais alto, entre em contato com o suporte do Azure.

Se a taxa de transferência do banco de dados for maior que 10.000 RU/s ou se os dados armazenados no banco de dados tiverem mais de 50 GB, seu aplicativo cliente precisará ser capaz de lidar com tokens de continuação. Uma partição será criada no banco de dados para cada aumento de taxa de transferência de 10.000 RU/s ou se a quantidade de dados armazenados for superior a 50 GB. Várias partições criam uma resposta de várias páginas na qual a paginação é implementada usando tokens de continuação.

Observação

Um valor mais alto significa maior taxa de transferência da API do Azure para FHIR e maior custo do serviço.

Configurar o Azure Cosmos DB

Próximas etapas

Neste artigo, você aprendeu a atualizar suas RUs para a API do Azure para FHIR. Para saber mais sobre como configurar chaves gerenciadas pelo cliente como uma configuração de banco de dados:

Ou você pode implantar uma API do Azure para FHIR totalmente gerenciada:

FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.