MIGRA?ÃO MYSQL PARA MARIADB!

SINCLAIR 04/04/2016 09:07:34
#460384
Colega Mestre,

Citação:

Agora com todo seu conhecimento sobre o Postgress qual seria o impacto da migração do MySQL para o Postgre?



O problema é que conheço o PostGreSQL, mas não o MySQL.

De qualquer sorte, ambos usam a linguagem SQL, então a compatibilidade é de, no mínimo, 90%. Vai mudar alguma coisa, como funções que tem no MySQL e não tem no PostGreSQL e vice-versa, ou que a sintaxe mude um pouquinho. Exemplo: no SQL Server (e acredito no MySQL) usa-se [Ô]TOP 10[Ô], no PostGreSQL seria [Ô]LIMIT 10[Ô]. Mas nada que com pouquíssimo trabalho não se resolva.

Citação:

Agora outra questão que me pergunto: 99% dos sites com hospedagem Linux já vem com o LAMP no Cpanel pré-instalado, isso não fere o GPL/GNU?? por ex se eu criar um site utilizar o MySQL da propria hospedagem como banco de dados..



Os provedores de hospedagem já pagam a licença do MySQL, então você não corre qualquer risco. Se usam o MySQL indevidamente, a responsabilidade é totalmente do provedor de hospedagem, que forneceu algo de forma à ferir à GPL. Seria o mesmo caso de você fornecer o MySQL de forma incorreta. Só que, no caso das hospedagens, o cliente é você e o fornecedor é o provedor de hospedagem. Neste ponto, te asseguro: pode ficar tranquilo porque provedores sérios todos tem as licenças devidamente pagas e, se por algum motivo não revalidaram os pagamentos, o ônus do erro não será seu. O erro não é seu, mas os problemas seriam, caso o site fosse bloqueado e seus usuários ficassem sem sistema, mas neste caso seria só migrar para outro provedor. Contudo, me repito: provedores de hospedagem sérios e conceituados tem as licenças todas pagas, direitinho (até porque o valor das licenças do MySQL, comparados à Oracle ou SQL Server, é extremamente barato, coisa de cafezinho).

Tudo de bom.
MESTRE 05/04/2016 07:37:41
#460437
Citação:

O problema é que conheço o PostGreSQL, mas não o MySQL.

De qualquer sorte, ambos usam a linguagem SQL, então a compatibilidade é de, no mínimo, 90%. Vai mudar alguma coisa, como funções que tem no MySQL e não tem no PostGreSQL e vice-versa, ou que a sintaxe mude um pouquinho. Exemplo: no SQL Server (e acredito no MySQL) usa-se [Ô]TOP 10[Ô], no PostGreSQL seria [Ô]LIMIT 10[Ô]. Mas nada que com pouquíssimo trabalho não se resolva.



Entendi a diferença, o PostGres tem limite de conexões baixa ou limite de tamanho de banco por ex? é tudo ilimitado de acordo com o hardware?

Citação:

Os provedores de hospedagem já pagam a licença do MySQL, então você não corre qualquer risco. Se usam o MySQL indevidamente, a responsabilidade é totalmente do provedor de hospedagem, que forneceu algo de forma à ferir à GPL. Seria o mesmo caso de você fornecer o MySQL de forma incorreta. Só que, no caso das hospedagens, o cliente é você e o fornecedor é o provedor de hospedagem. Neste ponto, te asseguro: pode ficar tranquilo porque provedores sérios todos tem as licenças devidamente pagas e, se por algum motivo não revalidaram os pagamentos, o ônus do erro não será seu. O erro não é seu, mas os problemas seriam, caso o site fosse bloqueado e seus usuários ficassem sem sistema, mas neste caso seria só migrar para outro provedor. Contudo, me repito: provedores de hospedagem sérios e conceituados tem as licenças todas pagas, direitinho (até porque o valor das licenças do MySQL, comparados à Oracle ou SQL Server, é extremamente barato, coisa de cafezinho).


Entendi, por isso seria excelente se a internet no Brasil fosse algo confiável, pois se cair a internet ja era o banco de dados online .. mas imagina se a internet fosse confiavel talvez nem precisariamos de servidores, alugariamos uma hospedagem em servidor nacional e não nos preocupariamos com licença etc..
SINCLAIR 05/04/2016 07:50:57
#460438
Colega Mestre.

Citação:

Entendi a diferença, o PostGres tem limite de conexões baixa ou limite de tamanho de banco por ex? é tudo ilimitado de acordo com o hardware?



A única limitação (se é que se poderia chamar assim) que tem é 1Gb de tamanho por campo texto. Mas quem terá 1Gb em um campo texto?

Não há qualquer limite no PostGreSQL. O tamanho do banco de dados é limitado pelo tamanho do HD. Aliás, o mesmo banco de dados pode ser repartido em mais de um HD, para aumento de velocidade, de desempenho. Pode-se usar [Ô]clusters[Ô] que deixarão o acesso bem rápido e a configuração do PostGreSQL pode ser customizada para o harware específico onde foi instalado. A customização é indicada, mas não obrigatória; houve um cliente meu cuja tarefa com 150.000 contas levava em torno de 10 minutos, após customizar o PostGreSQL, passou dos 10 minutos para coisa de 2 segundos, fiquei impressionado.

PostGreSQL não o banco mais rápido, mas creio ser o mais seguro.

Não se deve olvidar que os demais também são muito bons e, tal como sabor, a preferência pode variar de pessoa para outra.

Tudo de bom.

MESTRE 05/04/2016 10:38:01
#460451
Citação:

:
Colega Mestre.

Entendi a diferença, o PostGres tem limite de conexões baixa ou limite de tamanho de banco por ex? é tudo ilimitado de acordo com o hardware?

A única limitação (se é que se poderia chamar assim) que tem é 1Gb de tamanho por campo texto. Mas quem terá 1Gb em um campo texto?

Não há qualquer limite no PostGreSQL. O tamanho do banco de dados é limitado pelo tamanho do HD. Aliás, o mesmo banco de dados pode ser repartido em mais de um HD, para aumento de velocidade, de desempenho. Pode-se usar [Ô]clusters[Ô] que deixarão o acesso bem rápido e a configuração do PostGreSQL pode ser customizada para o harware específico onde foi instalado. A customização é indicada, mas não obrigatória; houve um cliente meu cuja tarefa com 150.000 contas levava em torno de 10 minutos, após customizar o PostGreSQL, passou dos 10 minutos para coisa de 2 segundos, fiquei impressionado.

PostGreSQL não o banco mais rápido, mas creio ser o mais seguro.

Não se deve olvidar que os demais também são muito bons e, tal como sabor, a preferência pode variar de pessoa para outra.

Tudo de bom.


Maravilha, bom vou continuar testando o MariaDB e possivelmente futuramente em proximos projetos utilize o Postgre..
O problema é que para conseguir saber os preços do MariaDB é complexo, cliquei em MariaDB enterprise e mesmo assim nenhuma informação sobre valores..
rsrs
SINCLAIR 05/04/2016 11:11:45
#460457
Pois é, colega Mestre...

Citação:

Maravilha, bom vou continuar testando o MariaDB e possivelmente futuramente em proximos projetos utilize o Postgre..
O problema é que para conseguir saber os preços do MariaDB é complexo, cliquei em MariaDB enterprise e mesmo assim nenhuma informação sobre valores..
rsrs



Eu tive receio até de usar o Linux. Só passei a usar depois de 3 advogados conceituados na cidade me garantirem que a dobradinha [Ô]meu sistema + Linux[Ô] é diferente de [Ô]meu sistema + MySQL[Ô].

Eu também vou usar o MariaDB, mas claro apenas para estudo e conhecimento.

Profissionalmente prosseguirei com o PostGreSQL (acho que já criei raízes nele).

Vamos trocando informações sobre o MariaDB.

E sobre PostGreSQL, o que precisar e eu souber, só falar.

Tudo de bom.
Página 5 de 5 [45 registro(s)]
Faça seu login para responder