O que uma licença do dbSlice cobre
- Migrar
Carga inicial entre dois dos principais bancos, mostrando antes o DDL do destino.
Guias de migração → - Manter em sincronia
Upsert, Só linhas novas, Só atualizar existentes ou incremental por coluna, em lote, num agendamento.
Convivência de dados → - Automatizar
Salve qualquer execução como job e rode pela linha de comando, em qualquer agendador, com alertas por e-mail e webhook. A edição Linux acrescenta um agendador integrado e uma API de jobs.
Sincronizar pela linha de comando → - Provar
Compare origem e destino chave a chave e salve a lista completa de chaves divergentes num arquivo.
Comparar origem e destino → - Mascarar
Ofusque campos sensíveis durante a cópia, com chaves e chaves estrangeiras preservadas.
Cópias de homologação mascaradas → - Dados de teste para DEV e QA
Preencha tabelas com linhas sintéticas, com as chaves estrangeiras preenchidas com valores que existem na tabela referenciada, sem copiar produção.
Dados sintéticos →
Melhores ferramentas por par de bancos
- Melhores ferramentas para migrar SQL Server para PostgreSQL
- Melhores ferramentas para migrar MySQL e MariaDB para PostgreSQL
- Melhores ferramentas para migrar SQL Server para MySQL
O dbSlice e…
- DBConvert
Melhor escolha quando você precisa de origens que o dbSlice não lê (Access, DB2, FoxPro, Excel, InterBase), de tabelas, views e chaves estrangeiras convertidas no mesmo produto, ou de CDC com o DBConvert Streams.
Ler a comparação → - Full Convert
Melhor escolha quando você faz uma migração única muito grande, precisa de origens que o dbSlice não lê, ou quer todo o esquema de destino criado numa só ferramenta.
Ler a comparação → - SQLines
Melhor escolha quando você converte muito PL/SQL ou T-SQL, ou precisa de origens como IBM DB2, Informix ou Sybase.
Ler a comparação → - EMS Data Pump
Melhor escolha quando você importa num só sentido para um único banco de destino, tem direito ao preço de pessoa física ou sem fins lucrativos, ou usa a família EMS no mesmo banco.
Ler a comparação → - pgloader
Melhor escolha quando você faz uma migração única para o PostgreSQL, inclusive do esquema, e quer uma ferramenta gratuita e open source.
Ler a comparação → - DBeaver
Melhor escolha quando você quer uma ferramenta de banco para o SQL do dia a dia (navegar, consultar, editar) e uma cópia de tabelas entre bancos de vez em quando, o que a edição gratuita Community cobre.
Ler a comparação → - Microsoft SSMA
Melhor escolha quando você vai para o SQL Server ou o Azure SQL e precisa converter o código.
Ler a comparação → - AWS DMS
Melhor escolha quando o destino está na AWS e você quer que a AWS cuide da infraestrutura, ou precisa de replicação contínua das mudanças com pouco atraso.
Ler a comparação → - Redgate SQL Data Compare
Melhor escolha quando tudo o que você roda é SQL Server, ou você compara com backups ou scripts no controle de versão.
Ler a comparação →
Muitas equipes usam o dbSlice ao lado de uma destas: uma ferramenta de conversão de código para procedures e views, e o dbSlice para os dados e a sincronia até a virada.
O que toca os seus dados
O dbSlice roda onde você o coloca: na sua máquina ou servidor Windows, ou no seu Docker. Ele lê a origem por chave, em lotes pequenos, e grava só linhas no destino. Por padrão, não cria nada nos seus bancos, e o dbSlice nunca envia linhas dos bancos para a Thinwork. Se acontecer um erro inesperado, você pode escolher mandar os detalhes ao suporte por e-mail: você vê o texto antes de enviar.
Your network
By default, nothing is created in your databases: no triggers, tables or agents. dbSlice never sends database rows to Thinwork.
Leaves your network
- license activation and renewal
- update check and download
- release notes list
- an error report e-mail, only if you choose to send it (you review it; an error text may quote a value)
- e-mail (SMTP), webhook, REST API
- SOAP (and its WSDL), gRPC, broker
- your telemetry collector
O ponto fraco do dbSlice, com franqueza
- O dbSlice move dados. Ele não converte stored procedures, triggers nem views.
- Ele roda jobs em lote, sob demanda ou agendados, não replicação em tempo real. As execuções incrementais não enxergam linhas apagadas na origem; por isso, rode o Compare ou uma recarga antes da troca.
- É um app Windows com linha de comando. A edição Linux roda no Docker, na sua própria infraestrutura.
Como escrevemos estas páginas
- Os dados sobre outras ferramentas vêm dos sites delas, com a data da conferência em cada página.
- Conferimos os preços de novo todo mês.
- Dizemos onde a outra ferramenta é a melhor escolha.
- Se algo numa página estiver desatualizado, escreva para nós (support@dbslice.net) e corrigimos.
Quem faz o dbSlice
O dbSlice é feito pela Thinwork, empresa de software no mercado desde 2007. Ele nasceu como a ferramenta interna do nosso próprio trabalho, na implantação do ERP da Thinwork e em projetos de dados para grandes corporações. Há mais de seis anos ele move dados em ambientes de produção de missão crítica, em SQL Server, PostgreSQL, Amazon Aurora e InterSystems Caché/IRIS.

Uma equipe pequena na Thinwork, liderada por Junior Oliveira (40 anos de TI): desenvolvimento, QA, financeiro e marketing, mais especialistas chamados para projetos específicos.
Todo e-mail é lido por quem faz o dbSlice. Dúvidas antes de comprar? Escreva para support@dbslice.net. Sobre a Thinwork e o dbSlice →
Vai substituir um sistema e precisa de ajuda para desenhar a convivência? A Thinwork pode tocar o projeto com você.