[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OFF] comparação entre SQLs



Davi escreveu:
Em Quarta 21 Março 2007 18:19, Ronaldo Reis Junior escreveu:
Em Quarta 21 Março 2007 14:54, Maxwillian Miorim escreveu:
On 3/21/07, Ronaldo Reis Junior <chrysopa@gmail.com> wrote:
alguem conhece algum artigo que compare banco de dados SQL free e
proprietário?
Depende muito da tua necessidade, afinal não precisa matar mosquito
com um canhão... :)
O ideal é coletar tudo o que tu precisa e então falar com
profissionais específicos de cada possível banco a ser adotado, com
certeza eles saberão dizer quais recursos irão, ou não, atender às
tuas necessidades.
Sem contar que este tipo de discussão sempre acaba em flame war, é
coisa tipo "Debian x Distro qualquer" ou "GPL x BSD License" :)
OBS: Se puder colocar tuas necessidades com certeza alguém pode
ajudar. Eu tenho conhecimentos intermediários/avançados em Oracle (não
a família "i", os "g"...), MySQL 4.x e 5.x e PostgreSQL 7.x e mais
recentes. ;)
Max,
veja, minha questão é a seguinte:
Temos o Moodle (http://moodle.org) instalado na nossa Universidade. Se,
idealmente, todas as disciplinas de graduação e pós-graduação fossem
colocadas no sistema iria gerar um acesso relativamente grande. A questão é
saber se um MySQL ou PostgreSQL aguentaria o rojão de conexões simultaneas.
A questão é que hoje está em um Debian com MySQL 4.x, o cara levantou a
bola da necessidade de um SQLServer. Eu disse que isto não tem sentido, que
o MySQL ou o PostgreSQL agüentaria. Ele deu um exemplo hipotético que o SQL
Server não agüentantaria, por exemplo, 300 conexões simultaneas. O que eu
queria era números para mostrar que nosso servidor de disciplinas poderia
crescer até ter todos os alunos da universidade cadastrados que o MySQL ou
PostgreSQL aguentaria.
Sacou?
Agradeço qualquer dica e estou procurando também, lembro que já vi um
gráfico comparativo sobre escalabilidade de bancos de dados de forma
comparativa.
Não sei onde você pode achar isso...
Mas o PostgreSQL foi feito para aplicações _grandes_...

Caro colega,

Acho que você mesmo pode fazer isso... Crei um script, pode ser até em PHP mesmo para ficilitar (eu acho que facilita) para conectar-se ao banco e colocar o "select" mais puxado me loop e vai executando em background um a um até a máquina "estourar", pois tenho certeza que o MySQL e o PostgreSQL não vão cair de forma alguma por causa disso, sendo portando o seu limite a máquina (processador e memória basicamente). Pode até montar um gráfico com o número de conexões simultâneas, % do processador utilizado e % (ou MB) de memória utilizado para cada número de conexões até o limite (aliás, se chegar nos 80% já é o bastante para pensar em trocar a máquina ;-) ). Pode ainda medir o tempo de resposta e a banda utilizada e agregar a estes dados.

É só uma idéia, mas é bem prático, real e não tendencioso, a menos que você manipule estes dados a seu favor... :-P

Se quiser e não encontrar nada para ajudar a fazer isso (acho que já deve ter pronto), estiver com dificuldade para fazer um script do tipo, posso ajudar.

 Abraços.

--
Atenciosamente,

          Junior Polegato

          Um peregrino de problemas; Um pergaminho de soluções!
          Página Profissional: http://www.juniorpolegato.com.br



Reply to: