<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
J&aacute; ou&ccedil;o falar destas "inova&ccedil;&otilde;es" do MySQL a anos e estou esperando at&eacute;
agora...<br>
Mas infelizmente nesta aplica&ccedil;&atilde;o que eu falei n&atilde;o tenho alternativa,
al&eacute;m de rezar que a 5.0 chegue logo ao est&aacute;vel, com todos os recursos
prometidos...<br>
<br>
Em rela&ccedil;&atilde;o a performance aprendi uma coisa: nem sempre o mais r&aacute;pido &eacute;
o melhor... Gosto de um comparativo: ser&aacute; que o carro mais r&aacute;pido &eacute; o
melhor, ou ser&aacute; que a gente deve avaliar outros &iacute;tens, como c&acirc;mbio,
pneus, estabilidade, etc?<br>
<br>
<br>
SDS,<br>
<br>
Luciano<br>
<br>
<br>
&nbsp;<br>
<br>
Nilson Santos Figueiredo Junior escreveu:
<blockquote cite="mid9a08c9b40507281051561b621e@mail.gmail.com"
 type="cite">
  <pre wrap="">On 7/28/05, "Er Galv&atilde;o Abbott - PortoAlegre.pm" <a class="moz-txt-link-rfc2396E" href="mailto:galvao@perl.org.br">&lt;galvao@perl.org.br&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Por isso que eu s&oacute; uso PostgreSQL. Os que gostam que me desculpem, mas mySQL
pra mim &eacute; lixo.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Se voc&ecirc; implementar algo que l&ecirc; arquivos CSV, onde cada arquivo CSV
representa uma tabela, e permite que sejam feitas buscas relacionando
um arquivo CSV com o outro, voc&ecirc; tem um banco de dados relacional. A
diferen&ccedil;a &eacute; que n&atilde;o &eacute; o que eles chamam de enterprise class RDBMS.

At&eacute; a s&eacute;rie 4.x o MySQL n&atilde;o &eacute; um RDBMS enterprise class.

Pelo tipo de coment&aacute;rios que li nessa discuss&atilde;o, parece que ningu&eacute;m
conhece a s&eacute;rie 5.x do MySQL, que ainda n&atilde;o &eacute; a release stable. No
MySQL 5.0 &eacute; introduzido suporte &agrave; todos os recursos que foram citados
na discuss&atilde;o.

Quem se interesse, pode ler em:
<a class="moz-txt-link-freetext" href="http://dev.mysql.com/doc/mysql/en/mysql-5-0-nutshell.html">http://dev.mysql.com/doc/mysql/en/mysql-5-0-nutshell.html</a>

Lembrando que, atualmente, n&atilde;o existe RDBMS com melhor performance que
o MySQL 4.x, salvo o SQLLite para alguns casos. Os concorrentes
apontam que isso se deve ao fato de o MySQL 4.x n&atilde;o ter recursos de
uma enterprise class RDBMS, o que faz sentido. O lance &eacute; testar e ver
se ele conseguiu manter a performance na s&eacute;rie 5.x.

Algu&eacute;m citou o lance da primary key com NULL. Isso &eacute; um *recurso*. Se
voc&ecirc; quiser, pode n&atilde;o permitir NULLs nela. N&atilde;o consegui achar nenhum
tipo de refer&ecirc;ncia quanto ao MySQL n&atilde;o controlar o fato de colunas com
"NOT NULL", pelo contr&aacute;rio. O &uacute;nico problema dele &eacute; quando voc&ecirc; d&aacute; um
ALTER TABLE criando uma nova constraint NOT NULL para alguma coluna:
ele, silenciosamente, altera tudo que era NULL para 0, desconsiderando
outras poss&iacute;veis constraints, foreign keys, etc, ao inv&eacute;s de falhar o
comando. Mas fora isso, n&atilde;o tem outros problemas.

Note que eu n&atilde;o uso MySQL normalmente, apenas estou tentando mostrar
que muitas das coisas que pensam sobre ele &eacute; apenas cargo-cult. E que,
atualmente, ele tem seu espa&ccedil;o muito bem definido: banco de dados
simples e blazing fast. Com o 5.0 indo pra est&aacute;vel, veremos o qu&atilde;o bem
ele ir&aacute; se comportar como um competidor direto na arena das enterprise
class RDBMS. Acredito que ter&aacute; dificuldades, pois ter&aacute; todo esse
folclore associado - o mesmo que acontece muitas vezes com Perl, ou
voc&ecirc;s nunca ouviram algu&eacute;m falar que "Perl &eacute; write-only bla bla bla" ?

-Nilson Santos F. Jr.
_______________________________________________
Cascavel-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a>


  </pre>
</blockquote>
</body>
</html>