Qual banco?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Guilherme Taso
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 17 Set 2010 13:44
Localização: Sao Paulo / SP

Qual banco?

Mensagem por Guilherme Taso »

oi forum.
tenho aplicacao em xharbour 1.0.0 usando dbfcdx, preciso mudar pra base relacional, nao quero usar rdd, quero acesso direto ao banco atraves de instrucoes sql. Qual o melhor caminho?
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Re: Qual banco?

Mensagem por MARCELOG »

Olá combatente,
quando comecei a trabalhar com banco de dados relacionais comecei com o Mysql.
Ele é consistente e menos "parrudo".
Também tem facilidades de instalação e configuração.
Entretanto, a sua parte comercial foi adquirido pela Oracle.
E, siceramente, duvido que ela vá investir e/ou manter, por muito mais tempo, a licença para as naturais evoluções.
A propósito, mesmo na condição atual, não há unanimidade acerca da utilização comercial do Mysql sem aquisição da licença, especialmente dos recursos da lib que possibilita a conexão.
Assim, optei pelo PostgreSql, que também utiliza a linguagem padrão sql e tem recursos para garantir a integralidade de transações, o que o Mysql não tem.
Apesar de ser mais "parrudo" e de configuração detalhada, tem perfomace robusta.
Então, SGBD por SGBD, sugiro o PostgreSql.

MarceloG!
Água mole em pedra dura tanto bate que até espirra!
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Qual banco?

Mensagem por alxsts »

Olá!

É... realmente não se sabe o que a Oracle vai fazer com o MySQL.

Por falar em Oracle, tem a versão 10g XE que é free. Dá para usar em xHarbour com ADO, Veja exemplo.

Não testei ainda mas, creio que além do Postgree, o SQL Server Express também é uma opção (não sei se alguem já usou com xHarbour).
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

As versão Free do Oracle e do SQL Express são limitadas para até 4GB de dados, isso é bastante para quem quer apenas armazenar dados, agora quem precisa armazenar algo mais como imagens, armazenar documentos e etc... 4GB vai ligeiro.
Eu também uso POSTGRESQL e já estou testando a ultima versão 9.0 que na versão 8.4.4.1 já estava com um ótimo desempenho e conseguiram melhorar ainda mais o desempenho, segurança, e novos recursos do Postgresql.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Guilherme Taso
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 17 Set 2010 13:44
Localização: Sao Paulo / SP

Re: Qual banco?

Mensagem por Guilherme Taso »

oi forum.
obrigado aos colegas que responderam.
eu ja tinha ouvido falar alguma coisa sobre esta questao do mysql, isso me preocupa. Mas nao é verdade que a maioria dos servidores web disponibilizao apenas banco de dados mysql?
se eu migrar pra POSTGRESQL e o meu cliente quizer hospedar o banco dentro de um servidor web eu nao terei problemas?
Avatar do usuário
helio
Usuário Nível 3
Usuário Nível 3
Mensagens: 175
Registrado em: 04 Ago 2004 10:36
Localização: São Bento do Una-PE
Contato:

Re: Qual banco?

Mensagem por helio »

Guilherme,
Uso o banco FIREBIRD 2.5 com XHARBOUR 0.99.7 e SQLRDD e estou satisfeito ate agora e nunca tive problema.

Helio Beltrao Jr.
Helio Beltrao Jr.
msn: helio@htisistemas.com
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Qual banco?

Mensagem por DLZ »

só para tirar a dúvida.. SqlRdd não é grátis, é ?
existe alguma solução free para acessar Firebird no Xharbour ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

DLZ escreveu:só para tirar a dúvida.. SqlRdd não é grátis, é ?
Não é grátis.
existe alguma solução free para acessar Firebird no Xharbour ?
Usando como RDD e Free não tem nem para xHarbour nem para Harbour, o que tem para ambos Free são usando comandos SQL, ou seja nada de comando xbase.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

Guilherme Taso escreveu: Mas nao é verdade que a maioria dos servidores web disponibilizao apenas banco de dados mysql?
Tem alguns que disponibiliza postgresql e mssql, mas a grande maioria usa Mysql.
se eu migrar pra POSTGRESQL e o meu cliente quizer hospedar o banco dentro de um servidor web eu nao terei problemas?
Problemas de acesso você não vai ter, mas dependendo do trafego que usara, vai acabar pagando uma nota para usar um sistema com um banco hospedado, ou terá que ter um link dedicado com banco e tudo mais que quiser, outra coisa é que tudo vai depender da internet, faltou internet fica sem sistema e se for internet devagar já sabe que terá problemas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Qual banco?

Mensagem por DLZ »

Usar comando Sql é exatamente o q eu quero..
qual a solução Free para usar Firebird no Xharbour ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

DLZ escreveu:Usar comando Sql é exatamente o q eu quero..
qual a solução Free para usar Firebird no Xharbour ?
Nesse caso é melhor usar Harbour que está mais evoluído para utilizar com Firebird, além disso pode usar a SQLMIX que pode usar comandos SQL e comandos XBASE.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Qual banco?

Mensagem por DLZ »

SqlMix ?
Poxa.. nunca ouvi falar.. ehehhe
onde consigo baixar "isso" ? tem documentação ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

DLZ escreveu:SqlMix ?
Poxa.. nunca ouvi falar.. ehehhe
onde consigo baixar "isso" ? tem documentação ?
Está vem com o Harbour e pode baixar direto do SourceForge.net, agora documentação é pouco, o que tem são exemplos e pode também dar uma olhada ChangeLog do Harbour, o melhor mesmo para fim de estudo da mesma é já olhar direto no Harbour do SVN. Boa Sorte...
viewtopic.php?f=43&t=6701
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Qual banco?

Mensagem por DLZ »

Tentei usar o Fbird.lib que vem na contrib do Harbour, mas não funciona ! até conceta no banco blz, mas qualquer operação Sql que eu faça, retorna NILL..
fiz um Select numa tabela, não retorna erro nenhum no comando, porém não retorna nada nos arrays !
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Qual banco?

Mensagem por sygecom »

DLZ escreveu:Tentei usar o Fbird.lib que vem na contrib do Harbour,
Nem conheço essa LIB ai, acho que deve ser uma versão antiga do Harbour, tente pegar as versão mais nova do Harbour, alias no seu caso acho melhor baixar do SVN e dar uma estuda nas opções que tem.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder