MIGRA?ÃO MYSQL PARA MARIADB!
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.
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..
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.
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
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.