none
Qual Banco de Dados Migrar? RRS feed

  • Discussão Geral

  • Bom dia.

    Estou pensando em migrar meu banco de dados Access 97 para um desses:

    - SQLServer
    - MySQL
    - Firebird

    As dúvidas são:

    >> Qual banco eu vou ter mais facilidade (ou dificuldade) para:

    - migrar (mudar as rotinas no sistema)
    - criar um instalador que já instala tudo automaticamente.

    >> Qual banco é mais parecido com o Access, SQLServer ou MySQL?)

    (porque sei por exemplo que o Firebird não vai aceitar os nomes dos campos com acento e espaço - que no caso minhas tabelas e campos tem)

    >> Tenho clientes que tem bancos de dados de anos. Qual vou ter menos problemas com lentidão nas consultas e filtragem de dados?

    >> No Access eu crio rotinas fáceis pra acrescentar tabelas e campos via código. Nestes outros também vou poder?

    >> Existe um MySQL ou SQLServer gratuito? Quais são os limites desses gratuitos se existir?

    >> Enfim, preciso de dicas e sugestões porque vai ser uma mudança definitiva e tenho clientes de pequeno e vamos dizer de quase médio porte. Alguns pequenos com 2 maquinas, mas alguns com muito movimento na loja, varios vendedores vendendo no balcão ao mesmo tempo, o financeiro acessando, o caixa no ECF e recebimento, a cobrança, a fatura com Notas, etc.... Alguns clientes usam micros com win7 todos em rede, tem clientes que usam Terminal Service nos terminais acessando o Servidor com Win Server 2008 e por ai vai. Eu uso ainda o VB6 e por enquanto não vai dar pra migrar para o vb.net, seria só o BD mesmo.

    Agradeço desde já.



    • Editado Ronaldo BP sábado, 21 de maio de 2016 12:28
    • Tipo Alterado Thales F Quintas segunda-feira, 23 de maio de 2016 18:17 How to
    sábado, 21 de maio de 2016 12:09

Todas as Respostas

  • Bom dia,

    Você mesmo respondeu sua pergunta

    Qual banco é mais parecido com o Access, SQLServer ou MySQL?

    Se precisa de algo parecido com MySQL use Mysql... rsrs

    A minhas resposta vai ser sobre a minha experiência, não a leve como verdade, aliás, qualquer resposta sobre "qual ferramenta usar" é sempre pessoal, disseram que Java era melhor quando resolvi abandonar o Delphi, mas eu aprendi C# absurdamente mais rápido...

    Agora, vamos ao que interessa, vou falar do que conheço, o Firebird.

    - Uso o Firebird a 7 anos, já usei as vesões 1.5, 2.1, 2.5 e agora estou usando a 3.0 (nunca usei a 1.0 ou 2.0).

    - Uso com Delphi, Lazarus e C#.

    - Tenho clientes pequenos (1,2,5 máquinas), "médios" com 25 máquinas e um maior que tem 7 filiais pendurados em um único banco, usando em torno de 120 pessoas simultaneamente.

    - Meus menores bancos em Firebird tem 20~30 MB e o maior, até semana passada tinha  65Gb.

    - O Firebird tem um .NetProvider nativo: http://www.firebirdsql.org/en/news/ado-net-provider-5-0-0-0-release/

    - Atualmente foi lançada a versão 3.0 que traz mudanças significativas na performace: http://www.firebirdsql.org/en/news/firebird-3-0-is-released/ e https://www.youtube.com/watch?v=zXLTzDhTHqk

    - O arquivo do banco de dados é único, acho mais simples de manipular (ai é puro "gosto" mesmo).

    - As maiores comunidades do Firebird estão na Russia e no Brasil... isso quer dizer que vai achar MUITA coisa em português.

    - O instalador é leve (em torno de 10MB) o que torna o seu instalador mais compacto.

    - O Firebird 3.0 implementa SMP.

    A ultima consideração, mas talvez a mais importante é que mesmo sendo "parrudo" ele roda em qualquer máquina... Atendo algumas oficinas mecânicas que só emitem NF e SAT que rodam ele em PCs XP péssimos, ruins de verdade e ele roda de forma lisinha, consome pouquíssimo recurso nestes casos, alem de que, caso cresça, não tem limitações de tamanho ou recursos como o SQL Server (versão Express, estou falando somente de ferramentas Free).

    Qualquer dúvida estou a disposição.

    PS: Atualmente integrei meu sistema com a máquina de tintas da Coral que usa o PostgreSQL, achei ele interessantíssimo, se sou você levaria ele em consideração também.


    sábado, 21 de maio de 2016 14:43