Opinião sobre banco de dados

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

Moderador: Moderadores

jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

Opinião sobre banco de dados

Mensagem por jelias »

Olá amigos,

Tenho visto muitos amigos migrando para SGDB, e preciso muito da ajuda dos amigos para que possa encaminhar meu processo de migração para um SGDB. A partir de depoimentos de vários amigos, pergunto: Qual o melhor dentre PostgreSql, MariaDB e FireBird?
Qual o mais rápido? visto a cada dia se torna mais importante velocidade.
Tenho lido muita coisa, mais a opinião dos nobres colegas é muito importante.


Desde já agradeço muito aos nobres amigos,

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Opinião sobre banco de dados

Mensagem por alxsts »

Olá!

Supondo que deseje um SGBD open source, abrace o PostgreSQL. Simples assim...
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

jelias escreveu:Qual o melhor dentre PostgreSql, MariaDB e FireBird ? Qual o mais rápido? visto a cada dia se torna mais importante velocidade.Tenho lido muita coisa, mais a opinião dos nobres colegas é muito importante.
Sinceramente, isso me parece até piada.

20 anos usando DBF que é lento demais, nunca se preocupou com velocidade, e agora quer o mais rápido porque velocidade é importante?

MySQL tem em tudo que é lugar, tudo que é site te dá banco MySQL, vai encontrar referência em tudo que é lugar, portanto recomendo MariaDB, que é o MySQL grátis.

É o mais rápido? não faço a menor idéia e pra mim não faz diferença.
Se te deixa mais tranquilo... é o banco de dados usado pelo GOOGLE, que não usaria nada lento.

Acho até exagerado usar pra clientes pequenos... mas fazer o que... não quero mais usar DBF.
mysql.png
Não que você precise contratar um site pra ter MySQL.
Apenas pra mostrar que qualquer provedor de internet oferece MySQL em primeiro lugar.
Se a maioria usa MySQL.... porque quer insistir em ficar diferente?
20 anos com DBF, diferente de todo mundo, já não é tempo demais isolado?

Tá na dúvida? usa o que a maioria do mundo usa e pronto.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

https://db-engines.com/en/ranking
mysql.png
Importante dizer que a maioria acha que o MySQL é grátis, e acaba usando MySQL ao invés de MariaDB.

A versão ZERO do MariaDB é exatamente o MySQL.
Em termos de programação, é considerar MySQL + MariaDB
Em termos comerciais, o nome MySQL agora é da Oracle, e por isso o fork mudou pra MariaDB.

É até esquisito... a Oracle já tinha o banco mais usado... e mesmo assim comprou o MySQL.
Talvez porque se a Microsoft comprasse primeiro, aí a Microsoft seria o mais usado... vai saber...
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

mariadb.png
Acabei postando porque achei curioso o gráfico em escala "logarítmica".
Agora dá pra entender porque a Oracle comprou o MySQL... porque a Microsoft tá perdendo terreno, e seria um perigo a Microsoft comprar primeiro.
Pois é... até o SQL Server da Microsoft está perdendo pro MySQL..

Porque MariaDB continua abaixo?
Eu mesmo ainda não troquei em nenhum cliente, continua MySQL em todos...
Quando vou trocar? quando precisar reinstalar, mas isso parece nunca acontece kkkk
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/
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Opinião sobre banco de dados

Mensagem por Poka »

Bom dia

Firebird quase em último? Não acredito não.

Quintas, não foi a globo nem a datafolha que fez essa pesquisa não né kkk.


Poka.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

Outro
top10.png
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

E este aqui, nem aparece... e são 30.

https://www.softwaretestinghelp.com/dat ... -software/
SolarWinds Database Performance Analyzer
Oracle RDBMS
IBM DB2
Altibase
Microsoft SQL Server
SAP Sybase ASE
Teradata
ADABAS
MySQL
FileMaker
Microsoft Access
Informix
SQLite
PostgresSQL
AmazonRDS
MongoDB
Redis
CouchDB
Neo4j
OrientDB
Couchbase
Toad
phpMyAdmin
SQL Developer
Seqel PRO
Robomongo
DbVisualizer
Hadoop HDFS
Cloudera
MariaDB
Informix Dynamic Server
4D (4th Dimension)
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

Achei um aonde aparece firebird.
Os 13 melhores banco de dados grátis:

https://www.guru99.com/free-database-software.html
gratis.png
Detalhe interessante:
Windows & Linux, incluindo o Microsoft SQL Server pra Linux
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

https://www.keycdn.com/blog/popular-databases

Prós e contras dos 8 mais populares

1. Oracle: caro
2. MySQL: complica coisas simples como backup incremental, e suporte pra versão grátis é caro
3. SQLServer: é caro
4. PostgreSQL: Documentação confusa, velocidade pode variar em largas consultas
5. MongoDB: default não é seguro, não usa SQL, configuração é longa
6. MariaDB: considerado novo, suporte é pago, mas ideal pra empresas querendo alternativa pra MySQL
7. IBM DB2: é caro
8. SAP HANA: é caro
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

Vixe... depois perguntam porque confunde tanto...
É no mesmo link anterior.
mysql.png
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

E no MariaDB, não é omissão minha.
A parte contra é apenas porque é considerado novo.
mariadb.png
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/
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Opinião sobre banco de dados

Mensagem por sygecom »

JoséQuintas escreveu:https://www.keycdn.com/blog/popular-databases

Prós e contras dos 8 mais populares

1. Oracle: caro
2. MySQL: complica coisas simples como backup incremental, e suporte pra versão grátis é caro
3. SQLServer: é caro
4. PostgreSQL: Documentação confusa, velocidade pode variar em largas consultas
5. MongoDB: default não é seguro, não usa SQL, configuração é longa
6. MariaDB: considerado novo, suporte é pago, mas ideal pra empresas querendo alternativa pra MySQL
7. IBM DB2: é caro
8. SAP HANA: é caro
Na nossa empresa, usamos o PostgreSQL a vários anos, e acredito que foi uma boa decisão quando saímos do DBF. Ainda não exploramos tudo que o mesmo pode oferecer que é muita coisa, mas referente a desempenho posso dizer que ele é ótimo não importa o ambiente(rede/local/remoto)
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Opinião sobre banco de dados

Mensagem por Softwhouse »

Interessante é que usou DBFS por mais de 20 anos, até dois ou três meses atrás, migrou para MySQL, viu que não poderia, mudou para MariaDB, e agora cospe no prato que comeu por tantos anos,
Fernando
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Opinião sobre banco de dados

Mensagem por JoséQuintas »

Softwhouse escreveu:Interessante é que usou DBFS por mais de 20 anos, até dois ou três meses atrás, migrou para MySQL, viu que não poderia, mudou para MariaDB, e agora cospe no prato que comeu por tantos anos
Erro 1: uso MySQL há mais de 10 anos, e no começo era pelo Visual Basic, e já usava misturando há anos, a diferença é que agora estou usando pra valer, e vai ser só MySQL.

Erro 2: não mudei pra MariaDB ainda, até retirei da minha máquina, pra não usar comando que não funciona no MySQL. Justamente porque faz anos que está instalado o MySQL nos clientes, e não precisei fazer reinstalação, porque nunca deu problema.

Erro 3: Sempre falo que NUNCA tive problema com DBFs, estou migrando porque quero, enquanto outros dizem que é normal ter problema com DBF.

E por último.... continuo usando DBF, misturado com MySQL, e é ruim mesmo. Não é porque ainda ganho dinheiro com ele, que vou dizer que é o melhor do mundo. Mas sim, estou eliminando DBF até de onde emite 1 nota por semana, pra nunca mais usar DBF.

Voltando ao assunto do post:

Como sempre digo, vale o gosto pessoal, o que se sentir confortável em usar.
Mas nesse gosto pessoal, é bom considerar sobre conseguir ajuda, seja pela internet ou por outras pessoas.
Como já percebeu, cada um fez uma escolha, e tá feliz com ela.
Até mesmo quem continua com DBF, continua feliz com ele.

Pode ser que seja interessante também já pensar em como vai conectar, porque esse é outro assunto relacionado.
E da mesma forma, cada um fez uma escolha, e tá feliz com ela.
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