Stretch DatabaseStretch Database

APLICA-SE A: simSQL Server (somente Windows a partir do 2016) nãoBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data WarehouseAPPLIES TO: yesSQL Server (Windows only starting with 2016) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

O Stretch Database migra seus dados frios de forma transparente e segura para a nuvem do Microsoft Azure.Stretch Database migrates your cold data transparently and securely to the Microsoft Azure cloud.

Se você deseja começar a usar o Stretch Database imediatamente, veja Comece executando o Assistente para Habilitar o Banco de Dados para Alongamento.If you just want to get started with Stretch Database right away, see Get started by running the Enable Database for Stretch Wizard.

Quais são os benefícios do Stretch Database?What are the benefits of Stretch Database?

O Stretch Database oferece as seguintes vantagens:Stretch Database provides the following benefits:

Fornece disponibilidade econômica para dados sem vidaProvides cost-effective availability for cold data
Ampliar dados transacionais quentes e frios dinamicamente a partir do SQL Server para o Microsoft Azure com o SQL Server Stretch Database.Stretch warm and cold transactional data dynamically from SQL Server to Microsoft Azure with SQL Server Stretch Database. Ao contrário do armazenamento de dados frios típicos, seus dados estão sempre online e disponível para consulta.Unlike typical cold data storage, your data is always online and available to query. Você pode fornecer linhas de tempo de retenção de dados mais longas sem muito trabalho para obter grandes tabelas, como o Histórico de Pedidos do Cliente.You can provide longer data retention timelines without breaking the bank for large tables like Customer Order History. Aproveite o baixo custo do Azure, em vez de dimensionar amplos armazenamentos no local.Benefit from the low cost of Azure rather than scaling expensive, on-premises storage. Você escolhe a camada de preços e definições de configuração no Portal do Azure para manter o controle sobre o preço e os custos.You choose the pricing tier and configure settings in the Azure Portal to maintain control over price and costs. Expanda ou reduza conforme necessário.Scale up or down as needed. Visite Preços do SQL Server Stretch Database para obter mais detalhes.Visit SQL Server Stretch Database Pricing for details.

Não requer alterações em consultas nem em aplicativosDoesn't require changes to queries or applications
Acesse os dados do SQL Server diretamente, independentemente se é local ou ampliado para a nuvem.Access your SQL Server data seamlessly regardless of whether it's on-premises or stretched to the cloud. Você define a política que determina onde os dados são armazenados e o SQL Server trata a movimentação de dados em segundo plano.You set the policy that determines where data is stored, and SQL Server handles the data movement in the background. A tabela inteira está sempre online e é passível de consulta.The entire table is always online and queryable. Além disso, o Stretch Database não exige nenhuma mudança nos aplicativos ou nas consultas existentes. A localização dos dados é completamente transparente para o aplicativo.And, Stretch Database doesn't require any changes to existing queries or applications - the location of the data is completely transparent to the application.

Simplifica a manutenção de dados localStreamlines on-premises data maintenance
Reduza a necessidade de manutenção e armazenamento no local dos seus dados.Reduce on-premises maintenance and storage for your data. Os backups de seus dados no local são executados mais rápido e são concluídos dentro da janela de manutenção.Backups for your on-premises data run faster and finish within the maintenance window. Os backups para a parte da nuvem de seus dados são executados automaticamente.Backups for the cloud portion of your data run automatically. Suas necessidades de armazenamento no local são reduzidas significativamente.Your on-premises storage needs are greatly reduced. O armazenamento do Azure pode ser 80% mais barato do que adicionar ao SSD local.Azure storage can be 80% less expensive than adding to on-premises SSD.

Mantém seus dados seguros mesmo durante a migraçãoKeeps your data secure even during migration
Fique tranquilo para ampliar seus aplicativos mais importantes com segurança para a nuvem.Enjoy peace of mind as you stretch your most important applications securely to the cloud. O Always Encrypted do SQL Server fornece a criptografia para seus dados em movimento.SQL Server's Always Encrypted provides encryption for your data in motion. A Segurança em Nível de Linha e outros recursos de segurança avançados do SQL Server também funcionam com o Stretch Database para proteger seus dados.Row Level Security (RLS) and other advanced SQL Server security features also work with Stretch Database to protect your data.

O que faz o Stretch Database?What does Stretch Database do?

Depois de habilitar o Stretch Database para uma instância do SQL Server e um banco de dados, e selecionar pelo menos uma tabela, ele começa silenciosamente a migrar os dados frios para o Azure.After you enable Stretch Database for a SQL Server instance and a database, and select at least one table, Stretch Database silently begins to migrate your cold data to Azure.

  • Se você armazenar dados frios em uma tabela separada, poderá migrar a tabela inteira.If you store cold data in a separate table, you can migrate the entire table.

  • Se a tabela contiver dados quentes e frios, será possível especificar uma função de filtro para selecionar as linhas a serem migradas.If your table contains both hot and cold data, you can specify a filter function to select the rows to migrate.

Você não precisa alterar as consultas e os aplicativos cliente existentes.You don't have to change existing queries and client apps. Você continua a ter acesso direto aos dados locais e remotos, mesmo durante a migração de dados.You continue to have seamless access to both local and remote data, even during data migration. Há uma pequena quantidade de latência para consultas remotas, mas você só encontra essa latência ao consultar os dados frios.There is a small amount of latency for remote queries, but you only encounter this latency when you query the cold data.

O Stretch Database garante que nenhum dado será perdido caso ocorra uma falha durante a migração.Stretch Database ensures that no data is lost if a failure occurs during migration. Ele também possui uma lógica de repetição para tratar de problemas de conexão que podem ocorrer durante a migração.It also has retry logic to handle connection issues that may occur during migration. Uma exibição de gerenciamento dinâmico fornece o status de migração.A dynamic management view provides the status of migration.

Você pode pausar a migração de dados para solucionar problemas no servidor local ou para maximizar a largura de banda de rede disponível.You can pause data migration to troubleshoot problems on the local server or to maximize the available network bandwidth.

Visão geral do Stretch DatabaseStretch database overview

O Stretch Database serve para você?Is Stretch Database for you?

Se você puder fazer as seguintes afirmações, o Stretch Database pode ajudar a atender às suas necessidades e resolver seus problemas.If you can make the following statements, Stretch Database may help to meet your requirements and solve your problems.

Se você for um tomador de decisõesIf you're a decision maker Se você for um DBAIf you're a DBA
Preciso manter dados transacionais por longos períodos.I have to keep transactional data for a long time. O tamanho das minhas tabelas está saindo do controle.The size of my tables is getting out of control.
Às vezes, preciso consultar os dados frios.Sometimes I have to query the cold data. Meus usuários dizem que querem ter acesso aos dados frios, mas eles raramente os utilizam.My users say that they want access to cold data, but they only rarely use it.
Tenho aplicativos, incluindo aplicativos mais antigos, que não quero atualizar.I have apps, including older apps, that I don't want to update. Preciso continuar comprando e adicionando mais armazenamento.I have to keep buying and adding more storage.
Quero encontrar uma forma de economizar dinheiro com armazenamento.I want to find a way to save money on storage. Não consigo fazer backup nem restaurar as tabelas grandes contidas no SLA.I can't backup or restore such large tables within the SLA.

Qual tipo de bancos de dados e tabelas são candidatos para o Stretch Database?What kind of databases and tables are candidates for Stretch Database?

O Stretch Database se destina a bancos de dados transacionais com grandes quantidades de dados frios, geralmente armazenados em uma pequena quantidade de tabelas.Stretch Database targets transactional databases with large amounts of cold data, typically stored in a small number of tables. Essas tabelas podem conter mais de um bilhão de linhas.These tables may contain more than a billion rows.

Se você usa o recurso de tabela do SQL ServerSQL Server, use o Stretch Database para migrar toda ou parte da tabela de histórico associada para um armazenamento econômico no Azure.If you use the temporal table feature of SQL ServerSQL Server, use Stretch Database to migrate all or part of the associated history table to cost-effective storage in Azure. Para obter mais informações, veja Gerenciar a retenção de dados históricos em tabelas temporais com controle de versão do sistema.For more info, see Manage Retention of Historical Data in System-Versioned Temporal Tables.

Use o Stretch Database Advisor, um recurso do SQL Server 2016 Upgrade Advisor, para identificar bancos de dados e tabelas para o Stretch Database.Use Stretch Database Advisor, a feature of SQL Server 2016 Upgrade Advisor, to identify databases and tables for Stretch Database. Para obter mais informações, veja Identificar bancos de dados e tabelas para o Stretch Database executando o supervisor do Stretch Database.For more info, see Identify databases and tables for Stretch Database by running Stretch Database Advisor. Para saber mais sobre os possíveis problemas de bloqueio, veja Limitações do Stretch Database.To learn more about potential blocking issues, see Limitations for Stretch Database.

Faça o test drive do Stretch DatabaseTest drive Stretch Database

Faça o test drive do Stretch Database com o banco de dados de exemplo AdventureWorks.Test drive Stretch Database with the AdventureWorks sample database. . Para obter o banco de dados de exemplo AdventureWorks, baixe pelo menos o arquivo de banco de dados e o arquivo de exemplos e scripts aqui.To get the AdventureWorks sample database, download at least the database file and the samples and scripts file from here. Depois de você restaurar o banco de dados de exemplo para uma instância do SQL Server 2016, descompacte o arquivo de exemplos e abra o arquivo Stretch DB Samples da pasta Stretch DB.After you restore the sample database to an instance of SQL Server 2016, unzip the samples file and open the Stretch DB Samples file from the Stretch DB folder. Execute os scripts neste arquivo para verificar o espaço usado por seus dados antes e depois de habilitar o Stretch Database, para acompanhar o andamento da migração de dados e para confirmar que você pode continuar a consultar os dados existentes e a inserir novos dados durante e após a migração de dados.Run the scripts in this file to check the space used by your data before and after you enable Stretch Database, to track the progress of data migration, and to confirm that you can continue to query existing data and insert new data both during and after data migration.

Próxima etapaNext step

Identifique bancos de dados e tabelas que são candidatos a Stretch Database.Identify databases and tables that are candidates for Stretch Database. Baixe o SQL Server 2016 Upgrade Advisor e execute o Stretch Database Advisor para identificar bancos de dados e tabelas que são candidatos ao Stretch Database.Download SQL Server 2016 Upgrade Advisor and run the Stretch Database Advisor to identify databases and tables that are candidates for Stretch Database. O Supervisor do Stretch Database também identifica problemas de bloqueio.Stretch Database Advisor also identifies blocking issues. Para obter mais informações, veja Identificar bancos de dados e tabelas para o Stretch Database executando o supervisor do Stretch Database.For more info, see Identify databases and tables for Stretch Database by running Stretch Database Advisor.