Página 1 de 2

Qual banco?

Enviado: 20 Set 2010 21:27
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?

Re: Qual banco?

Enviado: 21 Set 2010 10:28
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!

Re: Qual banco?

Enviado: 21 Set 2010 12:15
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).

Re: Qual banco?

Enviado: 21 Set 2010 12:59
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.

Re: Qual banco?

Enviado: 23 Set 2010 15:35
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?

Re: Qual banco?

Enviado: 23 Set 2010 19:38
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.

Re: Qual banco?

Enviado: 24 Set 2010 13:32
por DLZ
só para tirar a dúvida.. SqlRdd não é grátis, é ?
existe alguma solução free para acessar Firebird no Xharbour ?

Re: Qual banco?

Enviado: 24 Set 2010 14:25
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.

Re: Qual banco?

Enviado: 24 Set 2010 14:29
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.

Re: Qual banco?

Enviado: 24 Set 2010 16:00
por DLZ
Usar comando Sql é exatamente o q eu quero..
qual a solução Free para usar Firebird no Xharbour ?

Re: Qual banco?

Enviado: 26 Set 2010 10:25
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.

Re: Qual banco?

Enviado: 27 Set 2010 08:27
por DLZ
SqlMix ?
Poxa.. nunca ouvi falar.. ehehhe
onde consigo baixar "isso" ? tem documentação ?

Re: Qual banco?

Enviado: 27 Set 2010 13:38
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

Re: Qual banco?

Enviado: 27 Set 2010 13:58
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 !

Re: Qual banco?

Enviado: 27 Set 2010 14:17
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.