O que é um único banco de dados no Banco de Dados SQL do Azure?
Aplica-se a: do Banco de Dados SQL do Azure
O tipo de recurso de banco de dados único cria um banco de dados no Banco de Dados SQL do Azure com seu próprio conjunto de recursos e é gerenciado por meio de um servidor . Com um único banco de dados, cada banco de dados é isolado, usando um mecanismo de banco de dados dedicado. Cada um tem a sua própria camada de serviço dentro do modelo de compra baseado em DTU ou no modelo de compra baseado em vCore e um tamanho de computação que define os recursos atribuídos ao motor da base de dados.
Um único banco de dados é um modelo de implantação para o Banco de Dados SQL do Azure. A outra é piscinas elásticas.
Observação
Experimente o Banco de Dados SQL do Azure gratuitamente e obtenha 100.000 segundos vCore de computação sem servidor e 32 GB de armazenamento todos os meses.
Escalabilidade dinâmica
Você pode criar seu primeiro aplicativo em um banco de dados pequeno e único a baixo custo na camada de computação sem servidor ou em um tamanho de computação pequeno na camada de computação provisionada. Você altera a camada de computação ou serviço manual ou programaticamente a qualquer momento para atender às necessidades da sua solução. Você pode ajustar o desempenho sem interrupção para a sua aplicação ou para os seus clientes. A escalabilidade dinâmica permite que seu banco de dados responda de forma transparente aos requisitos de recursos em rápida mudança e permite que você pague apenas pelos recursos de que precisa quando precisar deles.
Bancos de dados únicos e pools elásticos
Um único banco de dados pode ser movido para dentro ou para fora de um pool elástico para compartilhamento de recursos. Para muitas empresas e aplicativos, ser capaz de criar bancos de dados únicos e discar o desempenho para cima ou para baixo sob demanda é suficiente, especialmente se os padrões de uso forem relativamente previsíveis. Mas se você tiver padrões de uso imprevisíveis, isso pode dificultar o gerenciamento de custos e seu modelo de negócios. Os pools elásticos são projetados para resolver esse problema. O conceito é simples. Você aloca recursos de desempenho para um pool em vez de um banco de dados individual e paga pelos recursos de desempenho coletivos do pool em vez de pelo desempenho de um único banco de dados.
Monitorização e alerta
Você usa o interno de monitoramento de desempenho e ferramentas de alerta, combinado com as classificações de desempenho. Usando essas ferramentas, você pode avaliar rapidamente o impacto da expansão para cima ou para baixo com base em suas necessidades de desempenho atuais ou do projeto. Além disso, o Banco de dados SQL pode emitir métricas e logs de recursos para facilitar o monitoramento.
Capacidades de disponibilidade
Bancos de dados únicos e pools elásticos fornecem muitas características de disponibilidade. Para obter informações, consulte Características de disponibilidade.
Transact-SQL diferenças
A maioria dos recursos Transact-SQL que os aplicativos usam são totalmente suportados no Microsoft SQL Server e no Banco de Dados SQL do Azure. Por exemplo, os principais componentes SQL, como tipos de dados, operadores, string, funções aritméticas, lógicas e de cursor, funcionam de forma idêntica no SQL Server e no Banco de dados SQL. Há, no entanto, algumas diferenças T-SQL em elementos DDL (linguagem de definição de dados) e DML (linguagem de manipulação de dados), resultando em instruções T-SQL e consultas que são apenas parcialmente suportadas (que discutiremos mais adiante neste artigo).
Além disso, há alguns recursos e sintaxe que não são suportados porque o Banco de Dados SQL do Azure foi projetado para isolar recursos de dependências no banco de dados master
e no sistema operacional. Como tal, a maioria das atividades no nível do servidor são inadequadas para o Banco de dados SQL. As instruções e opções T-SQL não estarão disponíveis se configurarem opções no nível do servidor, configurarem componentes do sistema operacional ou especificarem a configuração do sistema de arquivos. Quando esses recursos são necessários, uma alternativa apropriada geralmente está disponível de alguma outra forma no Banco de Dados SQL ou em outro recurso ou serviço do Azure.
Para obter mais informações, consulte Resolvendo diferenças Transact-SQL durante a migração para o Banco de dados SQL.
Segurança
A Base de Dados SQL fornece uma variedade de funcionalidades integradas de segurança e conformidade para ajudar a sua aplicação a cumprir vários requisitos de segurança e conformidade.