Clipper On Line • Ver Tópico - Qual melhor SGBD para o Harbour?

Qual melhor SGBD para o Harbour?

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

Qual melhor SGBD para o Harbour?

Mensagempor hazael » 09 Mai 2018 13:07

Então, muitas opiniões, idéias mas a pergunta é bem simples e direta.

Considerando que tenha que funcionar, ser o mais simples possível, fácil de manter e instalar, (somente o que for gratuito)...

Baseado no que existe no Harbour hoje. Qual é o melhor banco de dados para usar com o Harbour, para um sistema completamente novo, começando do zero, sem usar nada que já foi desenvolvido antes?

Andei dando uma olhada e achei o seguinte:

DBF (Com Leto) - parece interessante, mas parece que tem coisa melhor para quem vai começar um sistema do zero

MySQL (MariaDB) - parece ser a melhor opção atual, parece que o Harbour tem tudo que precisa para fazer um sistema em MySQL. Pena que não é embarcado (pelo menos não na versão gratuita), e o banco de dados fica espalhado em um montão de arquivos...

PostGreSQL - parece muito complicado... para instalar e manter, queria algo mais simples possível

SQLite - muito limitado para uso multiusuário, mas é muito rápido

Firebird - achava que seria a mlelhor opção de todas mas parece que o Harbour não está completo para usar com o Firebird ainda. O que mais gosto no Firebird é que tem apenas um arquivo e pode ser embarcado, além de 100% grátis

Alguém gostaria de opinar, ajudar? Pode dizer o que acha mesmo! O fórum é aberto e tem uma razão para isso... obrigado!
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 192
Data de registro: 27 Nov 2016 12:59
Curtiu: 2 vezes
Mens.Curtidas: 13 vezes

Qual melhor SGBD para o Harbour?

Mensagempor MARCELOG » 09 Mai 2018 13:30

Já usei Mysql e Postgresql.
O Postgresql ficava instável no Windows7, bloqueando acesso externo.
Todavia, para um trabalho de "porte", acho que é o melhor.
Atualmente estou utilizando Sqlite com hb_netio sem problemas.

Atenciosamente.

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 542
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

Qual melhor SGBD para o Harbour?

Mensagempor hazael » 09 Mai 2018 14:47

Marcelo, poderia mostrar uns exemplos de usado o NETIO com SQLite?
Exemplo que vá desde a criação de tabela, inclusão, alteração, deleção, modificação de tabela, supressão de tabela, transação e dicas.
Se puder fazer, é claro... sei que é um trabalhão, mas creio que ajudaria muito não somente a mim, mas a outros.
Mas fiquei com uma dúvida. Como usa SQLite/NETIO para vários usuários simultâneos? Como trata esta questão multiusuário?

Obrigado
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 192
Data de registro: 27 Nov 2016 12:59
Curtiu: 2 vezes
Mens.Curtidas: 13 vezes

Qual melhor SGBD para o Harbour?

Mensagempor Giovany Vecchi » 14 Mai 2018 21:15

Olha, se quiser tentar Ads, eu uso a 12 anos e nos meus sistemas os clientes acessam via internet como se tivesse na rede local.
Sem falar de mult conexões, replica, triggers, procedures e functions.
O problema é que ads remoto tem custo, e não é barato. Mais meus clientes não reclamaram depois que começaram a usar.
Tenho cliente com base de dados de 480 GB e são acessados por internet.
O conceito de programar em objeto no banco de dados é inovador, para mais detalhes, procure sobre o titulo DataSet object DataBase no google. E ler sobre diferenças execução dos dados nos modos ISAM Dinamic sql versus Static Sql pois o ads trabalha com os 2 modos simultaneamente.

Para isto criei uma classe. Veja tAds

https://github.com/giovanyvecchi/tAdsGit
Giovany Vecchi
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 9
Data de registro: 28 Mai 2014 17:32
Cidade/Estado: Jales / SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Qual melhor SGBD para o Harbour?

Mensagempor hazael » 15 Mai 2018 15:48

Obrigado Giovany por sua participação.

O ADS realmente é muito recomendado, já ouvi a mesma coisa antes, mas no caso, estou procurando somente soluções FREE (grátis)...
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 192
Data de registro: 27 Nov 2016 12:59
Curtiu: 2 vezes
Mens.Curtidas: 13 vezes

Qual melhor SGBD para o Harbour?

Mensagempor Poka » 15 Mai 2018 18:24

Boa noite

E Firebird com ODBC ?

Poka
Poka
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 335
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 10 vezes

Qual melhor SGBD para o Harbour?

Mensagempor sygecom » 16 Mai 2018 10:49

hazael,

Aqui optamos de ir pro PostgreSQL e, foi a melhor decisão que tomamos na época 2007.
O PostgreSQL parece um pouco complicado no começo, mas em seguida verá que tudo é bem simples de lidar, conhecendo o PGADMIN tudo simplifica, consigo fazer backup apenas de uma tabelas ou NNN tabelas, pra testar casos de clientes, consigo fazer backup com todos conectado e usando o sistema ao mesmo tempo, sem contar que a estabilidade e desempenho do mesmo, é muito bom, mesmo em banco de dados hospedado na nuvem e o sistema conectando remotamente apenas no banco de dados.

Na época, avaliamos Oracle, SqlServer, Mysql, Firebird e PostgreSQL.

Em questão de desempenho, o Oracle sempre sai ganhando isso falando em instalação Default, porém tem a questão do valor da licença tanto no Oracle como no SQLServer, mas ambos são muito bom e gratuito até 10GB( talvez hoje seja diferente ).

Já o MySQL a licença era bem clara, que só é gratuito se o sistema for open source, isso me fez eliminar o Mysql na época.

Sobre o Firebird, na época ele era bem complicado no quesito de fazer um simples backup, tinha que tirar todos os usuários do ar, além do desempenho ser muito abaixo de todos os outros SGBD.

Agora, o melhor SGBD é quando você define bem todos seus cenários necessários e testa um a um, isso sem duvida cada um vai ter uma conclusão diferente, deixe aqui apenas um pouco de como fizemos essa escolha.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com
Avatar de usuário

sygecom
Membro Master

Membro Master
 
Mensagens: 6514
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 49 vezes

Qual melhor SGBD para o Harbour?

Mensagempor hazael » 18 Mai 2018 11:12

Obrigado pela opinião.

Um dos organizadores do grupo Argentino do Clip (Clipper para Linux) me havia dado a mesma opinião sobre o PostgreSQL, mas isso já faz muitos anos. Acho que o Clip nem existe mais...

E como usa o PostgreSQL no Harbour? Usa nativo? Com SQLMIX? ODBC? Mediator?

Sobre o MySQL sou de acordo, tem problema na licença, mas com o MariaDB isso não resolve? Sabe dizer algo sobre a performance do MariaDB em relação aos outros? Eu fico interessado no MariaDB somente porque o pessoal do HMG promove muito o uso do MariaDB e também parece que é o SGBD que mais tem suporte nativo do Harbour, os outros dependem de ODBC ou ADO ou a forma nativa está incompleta, nunca foi terminada, mas seu estiver errado, me corrijam.

Bom saber sobre problema de desempenho do Firebird, eu não sabia disso.
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 192
Data de registro: 27 Nov 2016 12:59
Curtiu: 2 vezes
Mens.Curtidas: 13 vezes

Qual melhor SGBD para o Harbour?

Mensagempor JoséQuintas » 18 Mai 2018 12:25

Mas tem o MySQL Community Server, ou não tem nada a ver?

MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 9208
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 6 vezes
Mens.Curtidas: 532 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro