Problema com MariaDB

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Problema com MariaDB

Mensagem por Fernando queiroz »

Mario Mesquita escreveu:Olá, pessoal.

Bom então o erro está entre a cadeira e a mesa. Instalei tudo 64 bits, tanto o MariaDB quanto o conector. Seria o caso de derrubar tudo e refazer ou apenas instalar o conector 32 bits já resolve?

Sou bem cru nessas coisas, vivendo e aprendendo...

Até tentei compilar o programa pra 64 bits, já que uso HMG e pode mudar na IDE mas deu um erro no arquivo .rc, melhor ficar no 32 mesmo até entender isso tudo.

Sds,
Mario.
se a sua aplicacao for 32 use o connector 32 , pode manter o SGBD em 64 e vai funcionar normal
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Problema com MariaDB

Mensagem por Mario Mesquita »

Olá.

Instalei o driver 32 bits e conectou com a BD. Deu erro por falta de tabela, pq ainda não as criei. Show. A questão agora é se recomendam que eu instale o MariaDB versão 32 bits pra ficar tudo coerente. Ou pode deixar essa 64 mesmo?

Grato pela ajuda, amigos.

Sds,
Mario.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Problema com MariaDB

Mensagem por Fernando queiroz »

pode deixar 64
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema com MariaDB

Mensagem por JoséQuintas »

32 bits limita a 4GB.

No servidor, que vai mexer nos bancos de dados, e vai fazer processamento, com certeza melhor MySQL/MariaDB 64 bits, pra mais memória e arquivos maiores.
Geralmente o servidor fica por anos funcionando, então, mesmo que a base seja pequena hoje, pode crescer depois.

O terminal apenas conversa com o servidor, ele vai enviar/receber mensagens de/para o servidor, provavelmente nunca precise mais de 4GB pra isso.

Não há nenhum problema em usar conector 32 bits com servidor 64 bits, isso inclusive é o que uso.

Apenas comentário a mais: também não importa se o servidor é Linux ou Windows. A única diferença é que no Linux o nome de bancos e tabelas é sensível a Upper/Lower case. No Linux, Agenda é diferente de AGenda, mas no Windows tanto faz. Convém saber disso, porque senão se trocar de servidor vai ter imprevistos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder