Qual é a melhor ferramenta para gerenciar evolução / versionamento de banco de dados? [fechadas]

1

Precisamos de uma ferramenta para lidar com a evolução / versionamento do banco de dados. E nós precisamos do melhor! :)

Vocês podem nos ajudar a encontrar uma ótima ferramenta que tenha esses recursos?

  • Modelo Conceitual : A ferramenta deve trabalhar com um modelo conceitual para que o esquema de trabalho possa ser traduzido para diferentes SGBDs
  • Controle de versão : a ferramenta deve entender o conceito de versão. O usuário está sempre trabalhando em uma versão ou versão futura do esquema. Como cada versão deve nascer de uma versão pai, a ferramenta deve ser capaz de gerar scripts de evolução da versão A para a versão B, é claro, com suporte a diferentes SGBDs
  • Templating : A ferramenta deve vir com suporte integral de tradução conceitual / física para os principais DBMSs, mas se, por qualquer motivo, precisarmos alterar a maneira como ela traduz uma informação específica do modelo conceitual para o modelo físico, devemos ser capazes de interferir usando modelos

Obrigado

    
por andrerpena 24.03.2011 / 16:04

3 respostas

2

Se você tiver acesso a ferramentas da Microsoft, o Visual Studio Team Edition para profissionais de banco de dados é uma ótima ferramenta. Ele fornece um excelente IDE para projetar e visualizar esquemas de bancos de dados, comparação e fusão de dados, comparação e fusão de esquemas e um gancho em um sistema de controle de origem (TFS ou outra coisa) para controle de versão.

Também possui saída configurável com base no tipo de servidor para o qual você está implantando: dev, test, staging, prod call, diferentes configurações e segurança pré-configurada para implantação.

O Visual Studio é caro se você não o estiver usando para mais nada, e você não tem uma assinatura do MSDN, mas é uma ótima ferramenta.

HTH

    
por 24.03.2011 / 16:24
0

Eu estava usando o "DeZing for Databases" há algum tempo. Trabalhei muito bem para mim.

    
por 24.03.2011 / 16:53
0

Eu usei o Embarcadero Change Manager e o Visual Studio Team System 2008 Database Edition com resultados satisfatórios de ambos. O produto Embarcadero pode estar mais próximo do que você está descrevendo em seu post, mas no final do dia eu presumo que você testaria antes de comprar o carro.

    
por 24.03.2011 / 17:10