Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Migrar de BD


MagoDanger

Pergunta

bom dia pessoal!!!

Estou pensando em migrar de BD. Li que o Access é meio ruim...

Então pensei em migrar do Access para o MySQL.

O que vocês acham dessa migração? É um bom negócio? o MySQL é um ótimo BD?

O que existem de prós e contras?

-----

Algumas coisas que achei sobre:

Access: 2GB de limite

MySQL: não tem limite

MySQL é um BD confiável, leve, rápido, seguro, multiplataforma e não tem limites de conexão simuntâneas.

Access não é confiável quando se aplica em redes e acess simuntaneos (máximo 255 conexões), quando começa ficar com muitas informa~çoes fica lento (tornando assim seu aplicativo mais lento).

O que mais podemos falar/comparar desses 2?

Obrigado.

Editado por MagoDanger
Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

amigo, não tem comparação ... o mysql é muito melhor

mas baixe essa versão ... é mais estavel

http://www.4shared.com/file/DwV0mC4a/MySQL_5141.html

OBS: mas existem outras versões mais recentes ... mas essa esta funcionando legal

voce vai precisar tambem do Mysql-Front para criar as suas tabelas e outras coisas

http://mysql-front.softonic.com.br/download

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Estou pensando em migrar de BD. Li que o Access é meio ruim...

Então pensei em migrar do Access para o MySQL.

O que vocês acham dessa migração? É um bom negócio? o MySQL é um ótimo BD?

O que existem de prós e contras?

-----

Algumas coisas que achei sobre:

Access: 2GB de limite

MySQL: não tem limite

MySQL é um BD confiável, leve, rápido, seguro, multiplataforma e não tem limites de conexão simuntâneas.

Access não é confiável quando se aplica em redes e acess simuntaneos (máximo 255 conexões), quando começa ficar com muitas informa~çoes fica lento (tornando assim seu aplicativo mais lento).

O que mais podemos falar/comparar desses 2?

Olá MagoDanger,

Realmente o Access não é uma base confiavel.

Eu mesmo já tive problema com um banco access que corrompeu do nada, e deu muito trabalho pra recuperar os dados

O processo de migração requer alguns cuidados, e você pode encontrar algumas incompatibilidades na estrutura do SQL, mas, nada que num possa ser reslvido facilmente, até porque no MySQL temos mais opções.

Abs. Progr'amador

Link para o comentário
Compartilhar em outros sites

  • 0

Amigos, boa tarde!

baixei várias apostilas aqui de MySQL estou estudando, realmente é sem comparação... vou trabalhar nisso pra migrar sim!

Em relação a programação (no Delphi) terá que ser alterado muitas coisas?

e os componentes de ligação, quais utilziar, quais são melhores?

abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Em relação a programação (no Delphi) terá que ser alterado muitas coisas?

Quase nada ... se voce já usou query ou table, é praticamente a mesma coisa ( muda apenas a sintaxe das instruções sql ) mas é so olhar no help

e os componentes de ligação, quais utilziar, quais são melhores?

Use os componentes Zeos para a versão do seu delphi ... abaixo é para o delphi 7

http://sourceforge.net/projects/zeoslib/fi...le.zip/download

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, bom dia!

Estou apanhando aqui com o MySQL...

Tem algumas coisas que ainda preciso entender...

No Access, por exemplo, eu criava o novo banco de dados e as tabelas tudo de forma visual, tem algum software que possibilita fazer isso com o MySQL? (como vou criar um BD e tabelas nele?)

Depois eu já salvava o BD direto na pasta do meu sistema, como faço isso no mysql?

o MySQL precisa rodar em algum servidor? (tipo o firebird, por exemplo)?

E por último, no access pra rodar em rede os sistemas que eu fazia, eu colocava ele no servidor e criava atalhos do aplicativo nos terminais...

No componente ADOConnection, eu colocava o caminho do BD dessa forma: \\server\wiimob\dados\base.mdb

e tudo ia beleza, como vou fazer pra rodar em rede o BD em MySQL? :wacko:

Obrigado!! :blush:

Link para o comentário
Compartilhar em outros sites

  • 0
tem algum software que possibilita fazer isso com o MySQL? (como vou criar um BD e tabelas nele?)

Utilize o MySQLFront:

http://www.4shared.com/file/XW-yeNdT/MysqlFront.htm

Depois eu já salvava o BD direto na pasta do meu sistema, como faço isso no mysql?

o MySQL precisa rodar em algum servidor? (tipo o firebird, por exemplo)?

E por último, no access pra rodar em rede os sistemas que eu fazia, eu colocava ele no servidor e criava atalhos do aplicativo nos terminais...

utilizando o Zeus, se for rodar local você vai usar o HostName: LocalHost e se for em rede é só usar o IP da maquina.

Abs. Progr'amador

Editado por Progr'amador
Link para o comentário
Compartilhar em outros sites

  • 0
humm... mas e se no caso a máquina não tiver IP fixo, tem como ser pelo nome dela na rede igual eu fazia no access?
pode sim, mas só com o mone da máquina mesmo, sem usar todo aquele endereço: \\server\wiimob\dados\base.... no caso você usaria somente server Editado por Progr'amador
Link para o comentário
Compartilhar em outros sites

  • 0
pessoal, andei lendo aqui vários artigos de banco de dados e tal...

Ai surgiu uma dúvida agora... qual é melhor... MySQL ou Firebird?

Qual tem melhor desempenho, é mais seguro?

e em relação a programação e componentes de ligação?

abraços...

Eu ainda prefiro o MySQL.

Com relação a saber qual é melhor.... acredito que MySQL é mais confiável ainda.

Os componentes, já utilizei tres tipos de componentes:

Zeus, DBExpress, e o BDE

Abs. Progr'amador

Editado por Progr'amador
Link para o comentário
Compartilhar em outros sites

  • 0

beleza... acho que vou ficar mesmo com o MySQL...

agora pra migrar, eu uso hj em dia o access e os componetens:

ADOQuery

ADOConnection

DataSource

ClientDataSete

DataSetProvider

No caso esses ai nenhum serve pro MySQL né?

Vamos supor que eu trabalhe com o Zeus (esse seria o mais recomendado?)

Quais componentes substituiriam cada um dos que eu utilizo acima?

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0

Lhe recomendo o Zeus.

você só substituiria os compoentes da Palette ADO (dbGO)

no caso:

ADOQuery = ZQuery1

ADOConnection = ZConnection

No caso esses ai nenhum serve pro MySQL né?

os da Palette Data Access, no caso o DataSource e DataSetProvider eles se conectam com qualquer componentes DataSet

Abs. Progr'amador

Editado por Progr'amador
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...