<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SAVEPOINT &#187; PostgreSQL</title>
	<atom:link href="http://www.midstorm.org/~telles/category/informatica/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.midstorm.org/~telles</link>
	<description>Ideas not commited yet!</description>
	<lastBuildDate>Wed, 01 Jul 2009 20:28:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lançado o PostgreSQL 8.4!!!</title>
		<link>http://www.midstorm.org/~telles/2009/07/01/lancado-o-postgresql-8-4/</link>
		<comments>http://www.midstorm.org/~telles/2009/07/01/lancado-o-postgresql-8-4/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:28:14 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=570</guid>
		<description><![CDATA[Sim senhores, muitas novidades e hora de preparar o calendário de migrações para a nova versão oficial do PostgreSQL, o banco de dados livre mais avançado do mundo.
Vejam a nota oficial de lançamento em pt_BR.
]]></description>
			<content:encoded><![CDATA[<p>Sim senhores, muitas novidades e hora de preparar o calendário de migrações para a nova versão oficial do PostgreSQL, o banco de dados livre mais avançado do mundo.</p>
<h2>Vejam a <a href="http://www.postgresql.org/about/press/presskit84.html.br">nota oficial de lançamento em pt_BR</a>.</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/07/01/lancado-o-postgresql-8-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pesquisa sobre backup em PostgreSQL</title>
		<link>http://www.midstorm.org/~telles/2009/06/25/pesquisa-sobre-backup-em-postgresql/</link>
		<comments>http://www.midstorm.org/~telles/2009/06/25/pesquisa-sobre-backup-em-postgresql/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:21:51 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[pool]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=564</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/06/25/pesquisa-sobre-backup-em-postgresql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pesquisa sobre o uso do PostgreSQL no Brasil</title>
		<link>http://www.midstorm.org/~telles/2009/06/17/pesquisa-sobre-o-uso-do-postgresql-no-brasil/</link>
		<comments>http://www.midstorm.org/~telles/2009/06/17/pesquisa-sobre-o-uso-do-postgresql-no-brasil/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 14:50:22 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=552</guid>
		<description><![CDATA[Ouvi uma piada contada no PGCon Brasil 2007 que eu nunca esqueço: &#8220;O PostgreSQL é a amante dos bancos de dados. Todo mundo usa, mas quase ninguém confessa em público&#8221;. Ok, a piada pode te levar a comparações mais curiosas, mas a verdade é nua e crua: o Brasil é um dos países que mais [...]]]></description>
			<content:encoded><![CDATA[<p>Ouvi uma piada contada no <a href="http://pgcon.postgresql.org.br/2007/index.html">PGCon Brasil 2007</a> que eu nunca esqueço: <em>&#8220;O PostgreSQL é a amante dos bancos de dados. Todo mundo usa, mas quase ninguém confessa em público&#8221;</em>. Ok, a piada pode te levar a comparações mais curiosas, mas a verdade é nua e crua: o Brasil é um dos países que mais utiliza o PostgreSQL, mas ninguém sabe onde. Sim, sabemos de inúmeros casos onde a empresa tem contratos que a proíbem até de divulgar que utilizam o PostgreSQL. Então, passados mais de um ano e após a prova cabal de que o Google Docs realmente funciona, resolvi fazer a coisa da forma mais simples possível: não leva nem 5 minutos para responder a pesquisa e deve gerar dados com um pouco do perfil dos usuários do PostgreSQL no Brasil.</p>
<h3>Preencha a pesquisa agora <strong><a href="https://spreadsheets.google.com/viewform?formkey=cnlreFpqOFhZVzlNQkhSSHRkb0duV3c6MA..">aqui</a></strong>.</h3>
<h3>Mini FAQ</h3>
<ul>
<li> Sim, vamos públicar o resultado no final.</li>
<li>Não, não sei quando ainda, mas deve levar pelo menos um mês.</li>
<li>Não, não vamos divulgar nomes de empresas e pessoas que preencheram a pesquisa.</li>
<li>Sim, A chamada para a pesquisa foi <a href="http://www.postgresql.org.br/node/61">divulgada</a> hoje no <a href="http://www.postgresql.org.br">site oficial da comunidade</a> e é lá que vamos publicar os resultados em breve.</li>
<li>Sim, você pode e deve divulgar a pesquisa para aquele seu cliente que você sabe que utiliza PostgreSQL.</li>
<li>Sim, você pode e deve divulgar a pesquisa em sites, blogs, listas de discução, etc.</li>
<li>Sim, vamos fazer uma pesquisa qualitativa com mas detalhes sobre casos de uso brasileiros. Em breve&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/06/17/pesquisa-sobre-o-uso-do-postgresql-no-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enquetes no SAVEPOINT</title>
		<link>http://www.midstorm.org/~telles/2009/06/14/enquetes-no-savepoint/</link>
		<comments>http://www.midstorm.org/~telles/2009/06/14/enquetes-no-savepoint/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 01:51:54 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[poll]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=546</guid>
		<description><![CDATA[Bom, eu bem sei que não ando postando novos artigos por aqui. Mas, enquanto os longos artigos não voltam, vamos mexendo numa coisa aqui e outra ali. Dei uma boa melhorada na galeria de imagens:
Agora resolvi brincar com as enquetes. Não sei se vai vingar. Depende mesmo do número de pessoas que vão votar. Se [...]]]></description>
			<content:encoded><![CDATA[<p>Bom, eu bem sei que não ando postando novos artigos por aqui. Mas, enquanto os longos artigos não voltam, vamos mexendo numa coisa aqui e outra ali. Dei uma boa melhorada na galeria de imagens:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-4-546">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.midstorm.org/~telles/2009/06/14/enquetes-no-savepoint/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.midstorm.org/~telles/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=4&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-66" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/Igreja II.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="Igreja II.jpg" alt="Igreja II.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_Igreja II.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-67" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/PE - nascer do sol em Boa Viagem.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="PE - nascer do sol em Boa Viagem.jpg" alt="PE - nascer do sol em Boa Viagem.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_PE - nascer do sol em Boa Viagem.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-68" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/Sapo.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="Sapo.jpg" alt="Sapo.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_Sapo.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-69" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/Varal.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="Varal.jpg" alt="Varal.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_Varal.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-70" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/avenida.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="avenida.jpg" alt="avenida.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_avenida.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-71" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/casinha.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="casinha.jpg" alt="casinha.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_casinha.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-72" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/ibira.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="ibira.jpg" alt="ibira.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_ibira.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-73" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/janela.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="janela.jpg" alt="janela.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_janela.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-74" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/onde.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="onde.jpg" alt="onde.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_onde.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-75" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/raio.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="raio.jpg" alt="raio.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_raio.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-76" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/tecladoII.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="tecladoII.jpg" alt="tecladoII.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_tecladoII.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 		
	<div id="ngg-image-77" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/violao.jpg" title=" " class="shutterset_coisas_diferentes" >
				<img title="violao.jpg" alt="violao.jpg" src="http://www.midstorm.org/~telles/fotos/albums/coisas_diferentes/thumbs/thumbs_violao.jpg" width="100" height="75" />
			</a>
		</div>
	</div>
	 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Agora resolvi brincar com as enquetes. Não sei se vai vingar. Depende mesmo do número de pessoas que vão votar. Se tiver um número razoável, prometo ir atualizando por aqui.</p>
<p>Segue a primeira, que não poderia ser muito diferente. Em breve, algumas mais polêmicas devem se seguir. Aguardo os votos do pessoal.</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/06/14/enquetes-no-savepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aberta a chamada de trabalhos para o PGCon Brasil 2009</title>
		<link>http://www.midstorm.org/~telles/2009/05/31/aberta-a-chamada-de-trabalhos-para-o-pgcon-brasil-2009/</link>
		<comments>http://www.midstorm.org/~telles/2009/05/31/aberta-a-chamada-de-trabalhos-para-o-pgcon-brasil-2009/#comments</comments>
		<pubDate>Sun, 31 May 2009 23:32:12 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=536</guid>
		<description><![CDATA[Sim senhores, agora é oficial e a corrida para o evento começou para valer. Esté aberta até 30/06/2009 a chamada de trabalhos para o PGCon Brasil 2009. Na nossa 3ª edição do evento, temos mais novidades nesta área: serão 4 modalidades diferentes (palestra, palestra avançada, tutorial e hacker talk). Se a chamada de trabalhos for [...]]]></description>
			<content:encoded><![CDATA[<p>Sim senhores, agora é oficial e a corrida para o evento começou para valer. Esté aberta até 30/06/2009 a <a href="http://pgcon.postgresql.org.br/2009/chamadas.php">chamada de trabalhos</a> para o <a href="http://pgcon.postgresql.org.br/2009">PGCon Brasil 2009</a>. Na nossa 3ª edição do evento, temos mais novidades nesta área: serão 4 modalidades diferentes (palestra, palestra avançada, tutorial e hacker talk). Se a chamada de trabalhos for um sucesso absoluto e tudo der certo, vamos passar pelo dilema terrível de ter que escolher os melhores trabalhos.</p>
<p>Aí as novidades continuam. O método de escolha foi muito debatido na comunidade. Haviam duas propostas em pauta:</p>
<ul>
<li>Votação direta pelos membros da comunidade (ou inscritos nas listas). A votação garante que o evento vá de encontro com os interesses dos participantes o que é fundamental para a satisfação dos participantes.</li>
<li>O uso de uma banca avaliadora composta por 3 pessoas respeitadas da comunidade. Em 2007 foram os Srs. <a href="http://fumadordetabaco.blogspot.com/">Diogo Biazus</a> e <a href="http://www.timbira.com/">Euler Taveira</a>. Em 2008 foram os Srs. <a href="http://postgreslogia.wordpress.com/">Leonardo César</a>, <a href="http://guedesoft.net/blog/">Dickson Guedes</a> e <a href="http://www.midstorm.org/~telles">eu</a>. Em 2008 se chegou ao consenso de que uma comissão com número ímpar seria interessante para não haver empates e que deveriamos alternar as pessoas envolvidas nesta banca. Para 2009 escolhemos os Srs. Luis Fernando Bueno,<a href="http://dutras.blogspot.com/"> Leandro Dutra</a> e <a href="http://www.midstorm.org/~fike/weblog/">Fernando Ike</a>. A vantagem de usar uma comissão é a simplicidade e agilidade do processo e a capacidade de balancear temas e garantir a qualidade, uma vez que são pessoas que conhecem bastante de PostgreSQL no Brasil. Uma coisa interessante da comissão é a possibilidade de trazer temas novos, evitando que as mesmas palestras se repitam todos os anos.</li>
</ul>
<p>Na dúvida ficamos com os dois. Haverá uma votação on-line entre os membros da lista <a href="https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral">PGBR-Geral</a>. Esta votação irá apontar para as palestras mais populares e os temas mais solicitados e então uma comissão avaliadora composta de 3 pessoas fará uma seleção final.</p>
<p>Mas ainda temos cartas na manga: se houver um número muito grande de propostas, abriremos uma exposição de painéis (cartazes explicativos que são pendurados nos corredores do saguão com a presença de seus autores), como é comum se fazer em eventos acadêmicos. Desta forma, poderemos contemplar a participação de mais pessoas. Mas esperem, o melhor fica para o final! Vamos repetir o clima animado no final do evento de 2008: os Lightning Talks vão voltar! Na última semana antes do evento estaremos abrindo as incrições (que vão até o final do primeiro dia do evento) para as apresentações relâmpago, com duração máxima de 5 minutos cada.</p>
<p>Então senhores, se você já está trabalhando há algum tempo com PostgreSQL, envie sua proposta. Se você tem várias ideias, mande várias propostas. Escolha o formato mais adequado e mande para nós. Há inúmeros temas que você pode abordar. Este ano teremos mais espaço, 2 auditórios e uma sala VIP, então vale a pena compartilhar conosco um pouco da sua experiência. Você não precisa ser um gênio, basta apenas ter testado alguma coisa interessante e chegado a alguma conclusão no caminho. Muita gente acha que não tem nada de interessante para falar&#8230; eu digo que ao acompanhar a lista, tem um montão de gente respondendo e-mails que eu adoraria ver subir no palco e dividir um pouco mais do que sabe conosco. Vejo um zilhão de dúvidas que se repetem e dúvidas que mereciam um tutorial inteiro para explicar melhor como fazer.</p>
<p>Se você está realmente sem idéias, eu vou dar algumas (tem muuuuito mais, claro!) sugestões:</p>
<ul>
<li>Técnicas para carga de grande volume de dados e ETL;</li>
<li>Desempenho, segurança e uso de Discos e Sistemas de Arquivos;</li>
<li>Testes com novos sistemas de arquivos como EXT4, ZFS, quem sabe BTRFS&#8230;</li>
<li>GUCs e dicas de configurações de parâmetros;</li>
<li>Segurança de aplicações usando PostgreSQL: técnicas para autenticar usuários e evitar SQL Injection;</li>
<li>Uso de Full Text Search;</li>
<li>PostGIS;</li>
<li>Uso de PostgreSQL em aplicações de suporte a decisão (BI);</li>
<li>Técnicas de Backup físico e lógico, ou melhor: técnicas de restauração!</li>
<li>Como encontrar SQLs lentos e reescrevê-los;</li>
<li>Como monitorar o uso de recursos com as novas funções, visões, opções de log e ferramentas do PostgreSQL;</li>
<li>Como criar índices realmente úteis e remover índices inúteis;</li>
<li>Utilizando técnicas de replicação multimaster assíncronas;</li>
<li>Comparação de diferentes técnicas de replicação: onde eu uso o que?</li>
<li>Tudo que você queria saber sobre internacionalização e localização e tinha vergonha de perguntar;</li>
<li><span style="font-size: small;">Refatoração de banco de dados sem perder a cabeça ou o emprego!<br />
</span></li>
<li>Migração para PostgreSQL (a partir de Oracle, MySQL, DB2, SQL Server, o que for);</li>
<li>Versionamento de banco de dados: gerenciando a mudança com responsabilidade!</li>
<li>Técnicas de auditoria e monitoramento de usuários;</li>
<li>Desempenho com responsabilidade: descubra o ponto G do PG&#8230;</li>
<li>Casos de sucesso, sim, queremos saber quem está usando o PostgreSQL por aí!</li>
<li>Casos de insucesso e dicas para evitar entrar em grandes roubadas. Tambem poderia ser: &#8220;Eu não disse que esse negócio de banco de dados livre não prestava&#8230;&#8221; (fala sério, alguém tem que fazer esta um dia)</li>
<li>Conhecendo um pouco do código fonte do PostgreSQL e funções SPI;</li>
<li>Ferramentas para modelagem e documentação de DDL para PostgreSQL (tem alguém me devendo essa)</li>
<li>10 Coisas que ainda não funcionam bem no PostgreSQL,mas que estão em vias de se resolver (ou não) e como contornar estes problemas;</li>
<li>Os desafios em ambientes transacionais pesados e com grande volumes de dados;</li>
<li>PostgreSQL em aplicações científicas. Em 2008 aprovamos uma palestra de banco de dados para dados biológicos que cancelou na última hora, uma pena.</li>
<li>Modelagem utilizando tipos, vetores, domínios, funções de agragação e outros bichos;</li>
<li>Consultas recursivas com Common Table Expressions;</li>
<li>Cálculos complexos com Windowing Functions;</li>
<li>Stand By rápido e rasteiro.</li>
<li>A caixa de ferramentas do DBA: consultas e formas de se trabalhar para tornar a vida do DBA mais simples e produtiva;</li>
<li>Os 12 pecados do desenvolvedor que começa a utilizar o PostgreSQL pela primeira vez;</li>
<li>PostgreSQL para adminstradores de sistema: montando um servidor seguro, rápido e fácil de administrar;</li>
</ul>
<p>Bom, estas são apenas algumas sugestões, existem várias outras que não pensei agora. Sugestões? De qualquer forma, estamos muito querendo ver novas caras do PGCon Brasil este ano, agora é só escrever e mandar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/05/31/aberta-a-chamada-de-trabalhos-para-o-pgcon-brasil-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[pgbr-geral] Campanha dos 5 pontos para melhorar o nível da lista</title>
		<link>http://www.midstorm.org/~telles/2009/05/12/pgbr-geral-campanha-dos-5-pontos-para-melhorar-o-nivel-da-lista/</link>
		<comments>http://www.midstorm.org/~telles/2009/05/12/pgbr-geral-campanha-dos-5-pontos-para-melhorar-o-nivel-da-lista/#comments</comments>
		<pubDate>Tue, 12 May 2009 17:48:33 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Software Livre]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=530</guid>
		<description><![CDATA[Tem dias que a gente não deveria começar o dia lendo e-mails idiotas: veja o resultado na lista do PostgreSQL PGBR-Geral. Me pareceu que não sou só eu que estou cançado de ver isso on-line. É bem verdade que a resposta do Sr. Roberto Mello me acordou para a dura realidade do &#8220;Never ending September&#8220;. [...]]]></description>
			<content:encoded><![CDATA[<p>Tem dias que a gente não deveria começar o dia lendo e-mails idiotas: veja o resultado na lista do PostgreSQL <a href="http://listas.postgresql.org.br/pipermail/pgbr-geral/2009-May/015419.html">PGBR-Geral</a>. Me pareceu que não sou só eu que estou cançado de ver isso on-line. É bem verdade que a resposta do Sr. <a href="http://listas.postgresql.org.br/pipermail/pgbr-geral/2009-May/015428.html">Roberto Mello</a> me acordou para a dura realidade do &#8220;<a href="http://en.wikipedia.org/wiki/Eternal_September">Never ending September</a>&#8220;. Mas fica abaixo o registro.</p>
<p>Senhores, eu sei que muitos que estão utilizando o PostgreSQL são novatos, estudantes e entusiastas. Sei que não é de bom tom tratar estas pessoas de forma seca e dura, pois são pessoas que futuramente vão apoiar a comunidade e utilizar o PostgreSQL em cenários mais sérios e coisa e tal. Mas hoje me deu os 5 minutos de fúria.</p>
<p>Vamos escrever melhor gente? Eu seu que não sou uma pessoa que contribui ativamente aqui na lista. Não respondo muita coisa. Mas venhamos e convenhamos, o nível das perguntas (e muitas vezes das<br />
respostas e comentários também) desanima qualquer pessoa letrada que se esforça para se comunicar adequadamente.</p>
<p>Antes de disparar com a metralhadora para todos os lados, eu quero<br />
dizer: entendo que os erros de ortografia e de digitação fazem parte da nossa vida. Eu mesmo cometo erros terríveis no meu blog e nos e-mails. A língua portuguesa é chata mesmo. Quando estou ajudando o<br />
meu filho de 6 anos a fazer a lição de casa eu percebo como as regras<br />
são confusas: G e J, c, ç, ss, z ou c e q, m ou n, r ou rr, e por aí vai. Mas inventaram os corretores ortográficos e eles estão aí para nos livrar da peste, da fome e da danação.</p>
<p>Proponho lançar uma campanha de 5 pontos aqui (a exemplo de zilhões de campanhas semelhantes em trilhões de listas por aí):</p>
<ol>
<li> O nome do banco de dados livre mais avançado do mundo é &#8216;PostgreSQL&#8217; ou simplesmente &#8216;postgres&#8217;. Sim, você pode escrever sem acentos e sem letras maiúsculas. Pode até abreviar para PG numa lista mais informal como a nossa. Mas não use nenhuma outra forma, ok? É como mandar um cartão de dia dos namorados com o nome da garota escrito errado. Na dúvida repita em voz alta para não errar mais:  postgres, postgres, postgres. Dá um bom mantra, é relaxante, tente novamente: postgres, postgres, postgres&#8230;</li>
<li>Guarde o miguxes para os seus amigos do tempo do ensino fundamental. Se você escreve ou até fala assim, guarde este segredo terrível para você e aqueles que praticam isso. Não abrevie palavras como se estivesse num chat e principalmente não utilize expressões escritas propositalmente erradas. Conheço muita gente da velha guarda que sente dificuldade em ler menssagens assim. O resultado? Não respondem. Eu não respondo mais e sei de gente muito boa que também não responde.</li>
<li>Descrevam o problema! Gente, nós não conhecemos o seu  ambiente, não vemos os erros que estão acontecendo na sua tela e não sabemos o que você fez. Nós não vamos adivinhar se você não contar. Dizer simplesmente: &#8220;estou com um problema no postgres e nada funciona aqui&#8221; pode conter o nome do banco de dados escrito corretamente, pode até fazer um bom uso da língua portuguesa, mas não nos diz nada. Se você se sente apenas frustrado e quer desabafar, recomendo uma boa cerveja, ver desenhos animados na TV ou até mesmo conversar com alguém no IRC. Mas dizer que não funciona e não citar o contexto não vai lhe ajudar.</li>
<li>Se o seu chefe/professor mandou você fazer um trabalho com PostgreSQL para ontem e você precisa de alguém que faça uma parte do trabalho para você, a lista será um ótimo lugar para você encontrar um profissional que lhe cobrará um preço justo pelos seus trabalhos. Não, não vamos fazer o trabalho de graça por você. Por favor não peça.</li>
<li>Uma boa pergunta é metade do caminho para encontrar a resposta. Se você leu a documentação, pesquisou na Internet, testou e não conseguiu fazer o que você queria, você deve ter uma dúvida. Gaste um tempo na elaboração da pergunta. Pense um pouco.
<ul>
<li>Se você leu um monte de documentações (principalmente a oficial) e não entendeu nada, seu problema é de compreensão de texto. Estude inglês ou português e principalmente leia mais. Um livro por mês seria uma boa meta para você. Mas pelo menos 2 bons livros por ano é o mínimo que um cidadão alfabetizado deveria se habituar a ler. Revistas em quadrinhos são muito legais (eu adoro) mas não contam aqui.</li>
<li>Se você testou vários how-tos e receitas de bolo prontas e nada funcionou, vá ler a documentação oficial antes de sair perguntando. Um bom tutorial sempre tem referências. Leia as referências. Ocorre que um tutorial se refere a uma situação específica. Pode não ser o seu caso. Você pode precisar de adaptações. Para quem tem uma boa base de conhecimento (por exemplo, para quem leu a tal da documentação&#8230;) o tutorial é muito interessante. Para quem cai de paraquedas, costuma ser um desastre.</li>
<li>Se você pesquisou um bocado e leu um bocado e conseguiu evoluir até um certo ponto e depois travou. Você deve ter uma genuína dúvida. Mande um e-mail para nós. Escreva bem, descreva o seu processo e nós lhe ajudaremos. Mas antes de enviar o e-mail, lembre-se que você gastou um tempão para chegar onde está. Se você souber exatamente o que você não está entendendo e souber materializar sua dúvida em forma de um texto, seu problema estará muito próximo da solução. É muito comum se passarem 5 ou 10 e-mails numa lista até que as pessoas entendam precisamente o que você quer saber. Pergunte bem e você terá uma boa resposta. Mais que isso, você será respeitado pelo seu esforço em pesquisar antes e também pela sua capacidade de elaboração de questões relevantes.</li>
</ul>
</li>
</ol>
<p>Há alguns anos atrás, quando o PostgreSQL começou a ganhar mais visibilidade no Brasil (no lançamento do PostgreSQL 8.0 para ser mais exato), houve uma grande tensão na lista por causa da invasão dos miguxos, analfabetos digitais e até folgados mesmo que caiam diariamente de paraquedas na lista. Eu não acho que espantar esta turma nos ajudará em alguma coisa. Mas se as pessoas vem à lista para aprender alguma coisa, espero aqui estar dando a minha contribuição pedagógica. Sim, eu sou um brasileiro e não desisto nunca!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/05/12/pgbr-geral-campanha-dos-5-pontos-para-melhorar-o-nivel-da-lista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PGDays pelo Brasil afora!</title>
		<link>http://www.midstorm.org/~telles/2009/05/12/pgdays-pelo-brasil-afora/</link>
		<comments>http://www.midstorm.org/~telles/2009/05/12/pgdays-pelo-brasil-afora/#comments</comments>
		<pubDate>Tue, 12 May 2009 15:46:54 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=517</guid>
		<description><![CDATA[Senhores, o que parecia uma mera proposta de fim de evento se transformou numa maratona. 5 eventos em cerca de 2 meses: Brasília &#8211; DF, São Paulo &#8211; SP, Porto Velho e Ji Paraná &#8211; RO, Porto Alegre &#8211; RS e por fim Florianópolis &#8211; SC. A melhor parte: eu não tive que mover uma [...]]]></description>
			<content:encoded><![CDATA[<p>Senhores, o que parecia uma mera proposta de fim de evento se transformou numa maratona. 5 eventos em cerca de 2 meses: Brasília &#8211; DF, São Paulo &#8211; SP, Porto Velho e Ji Paraná &#8211; RO, Porto Alegre &#8211; RS e por fim Florianópolis &#8211; SC. A melhor parte: eu não tive que mover uma palha para tudo isso acontecer! Isso mesmo, várias pessoas se dispondo a organizar eventos regionalmente.  E digo mais, por pouco não ocorrem eventos no Paraná, Rio de Janeiro e Ceará também. Quem sabe em 2010?</p>
<p>Bom, apesar de não ter contribuído com a organização, eu acabei aceitando o convite feito no próprio PGCon 2008 de ir para Rondônia. Então eu e o Sr. Euler Taveira fomos de avião para lá. O Sr. Euler, diga-se de passagem virou arroz de festa e está indo a quase todos os PGDays. Só não vai para SC por um motivo simples: vai estar no canadá no PGCon internacional nesta data.</p>
<p>Cada evento traz consigo características próprias: em DF, o Sr. Jair Silva mostrou um pouco do mega ambiente corporativo da Caixa Econômica Federal utilizando PostgreSQl e houve também um longo tutorial sobre replicação com o Sr. Dickson Guedes. Em SP, foram 6 palestras com a grade mais diversificada até o momento. Em RO, foi o maior público até agora. Não tenho os números ainda, mas se juntarmos os dois dias de evento em Porto Velho e Ji Paraná certamente contaremos com algo na casa das 300 pessoas. No RS temos uma renovação nos palestrantes, tendo 3 pessoas que não palestraram em nenhum PGCon Brasil na grade. Por fim, teremos o PGDay SC que ainda não tem a grade fechada, mas é o primeiro a estrear um sistemas de inscrições integrado no próprio site da comunidade.</p>
<p>Enfim, muita coisa boa rolando. O povo do FISL 10 já avisou que quase todas as propostas de palestras sobre banco de dados são para PostgreSQL. Não é muita novidade para nós&#8230; ano passado também foi assim. De qualquer forma, eu diria que a comunidade tem realmente se destacado nos últimos tempos.</p>
<p>Meus parabéns a todos os organizadores!</p>
<p>Não achou nenhum link? Tudo o que você quer saber sobre eventos da comunidade brasileira de PostgreSQL está <a href="http://www.postgresql.org.br/eventos">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/05/12/pgdays-pelo-brasil-afora/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PostgreSQL a mil</title>
		<link>http://www.midstorm.org/~telles/2009/04/22/postgresql-a-mil/</link>
		<comments>http://www.midstorm.org/~telles/2009/04/22/postgresql-a-mil/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:56:08 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=513</guid>
		<description><![CDATA[Senhores, faz tempo que não escrevo por aqui&#8230; muita coisa acontecendo. Muita mesmo. Então vamos juntar tudo e ver o que sai:

Apesar do fiasco da campanha &#8220;Adote um artigo sobre PostgreSQL&#8220;, a nossa página wiki internacional conta hoje com 14 artigos. É pouco, mas já é alguma coisa. E agora é oficial, os artigos em [...]]]></description>
			<content:encoded><![CDATA[<p>Senhores, faz tempo que não escrevo por aqui&#8230; muita coisa acontecendo. Muita mesmo. Então vamos juntar tudo e ver o que sai:</p>
<ul>
<li>Apesar do fiasco da campanha &#8220;<a href="http://www.midstorm.org/~telles/2009/03/03/adote-um-artigo-sobre-postgresql/">Adote um artigo sobre PostgreSQL</a>&#8220;, a <a href="http://wiki.postgresql.org/wiki/Português">nossa página wiki internacional</a> conta hoje com 14 artigos. É pouco, mas já é alguma coisa. E agora é oficial, os artigos em pt_BR vão ficar lá mesmo. Espero que com o tempo nós tenhamos novos ótimos artigos por lá;</li>
<li>O novo site feito em Drupal 6 finalmente ficou pronto. Sim, temos um novo site em <a href="http://www.postgresql.org.br">http://www.postgresql.org.br</a> com novo visual, novas funcionalidades, novo conteúdo e nova dinâmica de atualização. Você também pode contribuir com novos conteúdos, basta se cadastrar e escrever. Tenho aqui que agradecer os esforços de muitos que ajudaram nesta empreitada, particularmente o <a href="http://blog.inuar.com">Nei Rauni Santos</a>, <a href="http://makeall.wordpress.com">Dickson Guedes</a>, <span class="fn"><a href="http://faw.sh/">Felipe van de Wiel</a> e <a href="http://arthurfurlan.org/blog/">Athur Furlan</a>. Devagarinho,  nosso Webmastar Guedes está adicionando novas funcionalidades. Longa vida ao site!</span></li>
<li><span class="fn"><strong>5 <a href="http://www.postgresql.org.br/eventos/pgday">PGDays</a></strong> espalhados pelo país ocorrendo entre abril e maio deste ano. DF, SP, RO, SC e RS. Não é mole não&#8230; o povo está se mexendo e as coisas estão acontecendo.  O primeiro a acontecer foi o de Brasília com mais de 100 participantes em um dia repleto de palestras. Esta semana é a vez de São Paulo e na semana que vem eu vou para Rondônia que terá um PGDay em duas cidades: Porto Velho e Ji Paraná. Já tomei minha vacina contra febre amarela e vou lá finalmente conhecer de perto o povo que usa o PostgreSQL para salvar a Amazônia!</span></li>
<li><span class="fn">A organização do FISL 10 já começou. O nosso wiki onde estão os documentos relacionados a nossa organização interna já tem uma <a href="https://wiki.postgresql.org.br/fisl10">página</a> com algumas das palestras que estão sendo propostas para o nosso evento comunitário lá.</span></li>
<li><span class="fn">A organização do PGCon Brasil 2009 também está andando. Espero que até o final do mês o site do evento já esteja no ar também. Enquanto isso a captação de recursos já está a mil por hora, graças ao nosso reforço do <a href="http://www.midstorm.org/~fike/weblog">Fernando Ike</a>.</span></li>
<li><span class="fn">Eu recebi nova incumbência este ano. Na última reunião da comunidade eu assumi a tarefa de cuidar da prestação de contas e tesouraria do PGCon Brasil 2009. Tarefa trabalhosa, uma vez que quem me conhece sabe como sou exigente quando se fala em transparência.</span></li>
<li><span class="fn">E por fim a maior de todas as novidades, saiu o <a href="http://www.postgresql.org.br/node/39">Beta1 do PostgreSQL 8.4</a>!!! Sim, sim, podemos aguardar uma nova versão em breve. Eu já estou testando ele por aqui e posso garantir que tem muita coisa boa pela frente. Mas isto, é assunto para outro longo post.<br />
</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/04/22/postgresql-a-mil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle compra Sun e não é 1º de Abril</title>
		<link>http://www.midstorm.org/~telles/2009/04/21/oracle-compra-sun-e-nao-e-1%c2%ba-de-abril/</link>
		<comments>http://www.midstorm.org/~telles/2009/04/21/oracle-compra-sun-e-nao-e-1%c2%ba-de-abril/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 12:37:11 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=505</guid>
		<description><![CDATA[Sim, após a brincadeira infame de 1º de abril que postei aqui sobre a compra do MySQL&#8230; não é que vem a Oracle e faz uma oferta pela Sun? As coisas parecem que não andam muito bem para a gigante IBM. No ano passado a HP comprou a EDS por 14 BI esquentando a concorrência [...]]]></description>
			<content:encoded><![CDATA[<p>Sim, após a brincadeira infame de 1º de abril que postei <a href="http://www.midstorm.org/~telles/2009/04/01/oracle-quer-comprar-mysql/">aqui</a> sobre a compra do MySQL&#8230; não é que vem a<a href="http://www.oracle.com/sun/sun-faq.pdf"> Oracle e faz uma oferta pela Sun</a>? As coisas parecem que não andam muito bem para a gigante IBM. No ano passado a <a href="http://info.abril.com.br/aberto/infonews/052008/13052008-1.shl">HP comprou a EDS</a> por 14 BI esquentando a concorrência no setor de serviços, e agora é a Oracle que compra a Sun pela ninharia de 7BI. Para se ter uma idéia de como isso é pouco, a Oracle pagou no começo do ano passado <a href="http://info.abril.com.br/aberto/infonews/012008/16012008-8.shl">8,5 BI pela BEA</a> e a <a href="http://idgnow.uol.com.br/mercado/2008/01/16/sun-compra-mysql-por-us-1-bi/">Sun pagou 1 BI pela MySQL AB</a>. Em tempos de crise quem tem dinheiro em caixa é rei&#8230;</p>
<p>E assim como o <a href="http://oglobo.globo.com/economia/mat/2008/02/01/microsoft_oferece_us44_6_bi_para_comprar_yahoo-380718399.asp">Yahoo se negou a ser comprado pela Microsoft (por cifras astronômicas em tempos pré crise)</a>, a Sun parece ter não gostado muito da oferta da IBM e aceitou uma oferta ligeiramente superior da Oracle. E zilhões de dúvidas vem a cabeça. E agora o que serão dos projetos livres da Sun? Java, OpenOfficce, MySQL, Solaris e por aí vai. Ninguém sabe&#8230; mas a primeira coisa que percebemos é que o mercado corporativo de TI vai se afunilando entre gigantes como IBM, Microsoft, HP, Dell e Oracle. Mas seria bom dar uma olhada na Oracle um pouco mais de perto.</p>
<ul>
<li>A Oracle surgiu como um dos primeiros SGDBs relacionais do mercado, logo depois do DB2 da IBM. Se é verdade que o DB2 ainda dita a maior parte do padrão ISO SQL, a Oracle já lidera claramente este mercado há alguns anos;</li>
<li>Se é verdade que até a década de 90 a Oracle se firmou no mercado como desenvolvedora do maior banco de dados do mercado, também é verdade que ela virou a mesa e tem hoje uma suite completa de soluções de grande porte:
<ul>
<li>SO com o clone o Red Hat, o <a href="http://www.oracle.com/technologies/linux/index.html">Unbreakable Linux</a>,</li>
<li>Banco de dados com o<a href="http://www.oracle.com/database/product_editions.html"> Oracle Database</a>, e também o <a href="http://www.innodb.com/company/">InnoDB</a>,  o <a href="http://www.oracle.com/database/berkeley-db/index.html">Berkeley DB</a>, <a href="http://www.oracle.com/database/timesten.html">Times Ten</a></li>
<li>Middleware com o<a href="http://www.oracle.com/appserver/enterprise_edition.html"> Oracle Application Server</a>, <a href="http://www.oracle.com/technologies/soa/soa-suite.html">SOA Suite</a>, <a href="http://www.oracle.com/appserver/weblogic/weblogic-suite.html">Weblogic</a>, <a href="http://www.oracle.com/global/br/products/middleware/content-management/index.html">Content Management</a>, etc;</li>
<li>ERP com o <a href="http://www.oracle.com/global/br/applications/jdedwards-enterprise-one.html">JD Edwards</a>, <a href="http://www.oracle.com/global/br/applications/peoplesoft-enterprise.html">People Soft</a>, <a href="http://www.oracle.com/global/br/applications/crm/siebel/index.html">Siebel</a>, <a href="http://www.oracle.com/global/br/applications/suites.html">E-Business Suite</a>, etc;</li>
<li>Monitoramento com o <a href="http://www.oracle.com/global/br/enterprise_manager/index.html">Oracle Enterprise Manager</a>;</li>
</ul>
</li>
<li>Se por um lado a Oracle tem uma política de licenciamento que lhe cobra por uma base de testes, um stand by e possui inúmeras funcionalidades e parâmetros não documentados nos seus produtos, oferece o download livre para qualquer um baixar e testar seus produtos e uma enorme biblioteca de documentação pronta para baixar e imprimir, em versão PDF ou HTML.</li>
<li>Sim, a Oracle investe em Software Livre sim. Tem inclusive um portal para isso, o http://oss.oracle.com/ com projetos como o <a href="http://oss.oracle.com/projects/ocfs2/">OCFS2</a> e o <a href="http://btrfs.wiki.kernel.org/">Btrfs</a>, dois poderosos sistemas de arquivos. Além disso, a Oracle tem uma contribuição intensa no kernel do Linux já faz um bom tempo.</li>
<li>Sim, a Oracle tem uma política monopolista e compra tudo que está a sua frente. Mas ao contrário de querer dominar a Internet, como a Microsoft e o Google, o foco da Oracle é bem claro: soluções corporativas para grandes empresas. E diga-se de passagem, ela tem crecido numa velocidade incrível neste segmento. Porém, se a excelência de suas soluções em banco de dados deram uma fama de competência e confiabilidade em seus produtos, o mesmo não se pode dizer sobre as suas demais aplicações que rodam sobre o seu banco de dados. O Oracle Aplication Server é uma colcha de tecnologias livres empacotadas como um monstro de várias patas e nenhum cérebro. E vai a Oracle já avisando que depois de abandonar o terrível Forms e Reports, vai abandonar o fiasco do OAS também em função de uma plataforma Java melhor&#8230; é esperar para ver. Os seus ERPs também não são a oitava maravilha em termos de tecnologia (ALGUM É)???? O PeopleSoft por exemplo não tem uma única chave estrangeira no banco de dados, fazendo toda a integridade referencial dentro da aplicação. Não é bem o que a Oracle sempre pregou nos seus manuais.</li>
<li>O suporte da Oracle é muito eficiente, funciona 24/7 de verdade. Podem lhe atender no Brasil, EUA, Japão, Índia ou onde quer que seja necessário para atendê-lo em qualquer horário. Mas veja: o nível básico de suporte (independente no nome bonito que se dê)  por e-mail, dá um trabalhão para abrir um chamado. Uma das coisas mais irritantes no site de suporte da Oracle é que eles utilizam tecnologia da Oracle para montar o portal web. É horrível, quem está acostumado com o <a href="http://www.gmail.com">Gmail</a> e outras interfaces cheias de Ajax como o <a href="http://www.wordpress.org">Wordpress</a> sabe o quão terrível é o <a href="http://metalink.oracle.com/">metalink</a> da Oracle. Fizeram uma versão nova com uso de Flash&#8230; piorou!</li>
</ul>
<p>Então se por um lado a Oracle tem tradição com Software Livre, não tem foco em produtos na linha do MySQL e do OpenOffice. É claro que se é para minar a concorrência com a Microsoft pelo mercado de médio porte, pode não ser má idéia investir um pouco neles, mas não acredito que será o foco principal deles. É claro que podem surgir estratégias inovadoras junto ao MySQL&#8230; ele pode se tornar mais aberto ao Oracle e virar um novo Times Ten, mas não acho que vai perdes suas características atuais. Manter o Marketshare do MySQL, apesar de não trazer muito lucro será muito bom para a Oracle que pegará duas pontas do mercado. Já o Solaris o Java são com certeza algo de interesse por parte da Oracle. Veja que o Btrfs que a Oracle criou é baseado no ZFS que por problemas de licenças da Sun, não pode ser agregado ao Linux que usa GPL. Daí se vê a preocupação da Oracle com algumas boas tecnologias encontradas no Solaris. O Java então&#8230; toda a suite que roda sobre os bancos de dados Oracle usa Java. Isso sim é um tiro certeiro. Já os servidores SPARC são bons competidores para os servidores da HP e IBM. São caros, mas tem um mercado cativo ainda bem definido em soluções de grande e médio porte.</p>
<p>Mas temos um perdedor claro aqui: o PostgreSQL que vinha sido apoiado pela Sun está certamente fadado a perder esta condição. É claro que existem outras e muitas outras empresas apoiando. Mas a ausência da Sun será sentida, com certeza.</p>
<p><em>OBS: O artigo do Peter Eisentraut é bem interessante. Acho que concordo com quase tudo que ele diz. Vale a pena dar uma olhada <a href="http://petereisentraut.blogspot.com/2009/04/oracle-sun-mysql.html">lá</a>.<strong><br />
</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/04/21/oracle-compra-sun-e-nao-e-1%c2%ba-de-abril/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saiu a grade do PGCon Internacional</title>
		<link>http://www.midstorm.org/~telles/2009/03/11/saiu-a-grade-do-pgcon-internacional/</link>
		<comments>http://www.midstorm.org/~telles/2009/03/11/saiu-a-grade-do-pgcon-internacional/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 20:05:26 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=481</guid>
		<description><![CDATA[Senhores, eu infelizmente nunca fui no PGCon Internacional que ocorre no Canadá. De toda forma eu sempre acompanho as lâminas das palestras que são liberadas logo após o evento. Uma melhor que outra.
Em 2009, para a nossa felicidade, teremos novamente 2 palestrantes brasileiros no evento.

 O Sr. Euler Taveira, com a palestra pg_similarity, Functions and [...]]]></description>
			<content:encoded><![CDATA[<p>Senhores, eu infelizmente nunca fui no <a href="http://www.pgcon.org/2009/">PGCon Internacional</a> que ocorre no Canadá. De toda forma eu sempre acompanho as lâminas das palestras que são liberadas logo após o evento. Uma melhor que outra.</p>
<p>Em 2009, para a nossa felicidade, teremos novamente 2 palestrantes brasileiros no evento.</p>
<ul>
<li> O Sr. Euler Taveira, com a palestra <a href="http://www.pgcon.org/2009/schedule/events/154.en.html">pg_similarity,</a> Functions and Operators for Executing Similarity Queries</li>
</ul>
<ul>
<li>O Sr. Luis Bueno, com a palestra<a href="http://www.pgcon.org/2009/schedule/events/149.en.html"> Saving the Amazon with PostGIS,</a> Spatial Manipulation in the Rain Forest</li>
</ul>
<p>Como se vê, o Brasil continua sendo muito bem representado. Boa sorte Euler e Luis nas suas palestras. Bom evento para os demais brasileiros que tiverem a sorte de ir acompanhar o evento.</p>
<p>Para quem não pode ir para tão longe, não se desanimem, teremos eventos regionais chamados de PostgreSQL Days em vários estados do Brasil ocorrendo possivelmente em abril e maio e o nosso PGCon Brasil confirmadíssimo para os dias 23 e 24 de outubro na Unicamp, Campinas &#8211; SP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/03/11/saiu-a-grade-do-pgcon-internacional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adote um artigo sobre PostgreSQL</title>
		<link>http://www.midstorm.org/~telles/2009/03/03/adote-um-artigo-sobre-postgresql/</link>
		<comments>http://www.midstorm.org/~telles/2009/03/03/adote-um-artigo-sobre-postgresql/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 14:19:41 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=473</guid>
		<description><![CDATA[Sim, o site oficial da comunidade brasileira de PostgreSQL vai mudar. Não deve demorar muito agora que vários problemas técnicos foram resolvidos. Mas enquanto isto não ocorre, há algo que todos podem fazer para ajudar: adotar um artigo sobre PostgreSQL.
A questão é simples, ao invés de manter uma seção de artigos sobre PostgreSQL no site [...]]]></description>
			<content:encoded><![CDATA[<p>Sim, o site oficial da comunidade brasileira de PostgreSQL vai mudar. Não deve demorar muito agora que vários problemas técnicos foram resolvidos. Mas enquanto isto não ocorre, há algo que todos podem fazer para ajudar: adotar um artigo sobre PostgreSQL.</p>
<p>A questão é simples, ao invés de manter uma seção de artigos sobre PostgreSQL no site da comunidade, estamos adotando uma nova estratégia: centralizar tudo no WIKI da comunidade internacional em <a href="http://wiki.postgresql.org">http://wiki.postgresql.org</a>. Todos os artigos em inglês estão agora por lá. E tem mais, artigos em outras línguas também. Já existem sessões dedicadas ao francês, espanhol, alemão, japonês, chinês e agora abrimos uma área para o <a href="http://wiki.postgresql.org/wiki/Português">português</a>. Colocamos pouca coisa lá até agora, mas você pode ajudar, e muito.</p>
<p>O que você precisa fazer para adotar o artigo:</p>
<ul>
<li>Escolher um artigo. Você pode escrever um artigo novo ou escolher um  já existente. Em tese, você poderia escolher qualquer origem para o artigo que você vai adotar: pode ser um artigo num blog, como os vistos no nosso <a href="http://planeta.postgresql.org.br/">Planeta PostgreSQL Brasil</a>,  pode ser um artigo da nossa sessão de artigos (que será desativada em breve) em <a href="http://www.postgresql.org.br/Documentação">http://www.postgresql.org.br/Documentação</a>, pode ser uma apresentação em um evento, pode ser um artigo em outra língua que você vai traduzir, pode até ser um artigo de uma revista.</li>
<li>Procurar descobrir o autor e a licença de compartilhamento do artigo. Este é um ponto importante. Antes de sair copiando e alterando qualquer coisa, tenha certeza de que você pode fazer isso. Existem inúmeras licenças utilizadas em artigos. Algumas permitem apenas a cópia sem alteração, outras permitem alterações no documento, mas você é obrigado a citar o autor, manter a mesma licença ou não fazer uso comercial. Se você não encontrar uma licença explícita no artigo ou site onde você encontrou o artigo, procure entrar em contato com o autor e pedir a sua autorização. O autor costuma se sentir sempre lisonjeado e tende a colaborar;</li>
<li>Verifique se o artigo está muito ultrapassado e procure atualizá-lo. Se possível coloque obervações onde uma versão anterior do PostgreSQL funcionava diferente. Se a licença não permitir alterações, faça um preâmbulo ou alguma citação que mostre a data do artigo e para qual versão do PostgreSQL o texto se aplica;</li>
<li>Correções ortográficas são sempre bem vindas, mas procure não mexer no estilo literário do autor, se julgar necessário, escreva um novo artigo e cite o artigo anterior como fonte de inspiração;</li>
<li>Coloque sempre o nome do autor, a origem do artigo (se possível com o link), a licença em que o artigo foi publicado e o nome do revisor/tradutor no final do artigo.</li>
<li>Procure sempre inserir o artigo diretamente no Wiki ao invés de criar um link para o artigo. Procure também utilizar uma formatação consistente com o artigo original;</li>
<li>Não utilize processadores de texto como o Microsoft Word ou o BROfficee para editar o artigo, prefira sempre um editor de texto puro;</li>
</ul>
<h2>ATUALIZAÇÃO IMPORTANTE:</h2>
<p><strong>O Wiki do PostgreSQL adota por padrão a licença BSD, conforme descrito no seu <a href="http://wiki.postgresql.org/wiki/PostgreSQL_Wiki:Copyrights">documento sobre Copyrights</a>. Ou seja, o autor deve concordar em disponibilizar seu artigo sob esta licença, que é a mesma do software PostgreSQL e sua documentação. Em último caso, se você não puder alterar a licença, você pode adicionar apenas um link no Wiki para outro local onde o artigo está publicado.<br />
</strong></p>
<p>No mais tudo funciona como em qualquer Wiki que você encontra por aí. Incluindo o esquema de criação de contas, edição e rastreamento de alterações. Você também pode a qualquer momento alterar, ampliar ou corrigir um artigo já publicado (quando a sua licença o permitir).  Note que o uso do <a href="http://www.mediawiki.org/wiki/MediaWiki">Wiki</a> para guardar documentações não é de forma alguma casual. O software é livre, a documentação é livre, os artigos são livres e toda a plataforma web onde isto é disponibilizado também!</p>
<p>Bom, se você queria uma forma de contribuir com o PostgreSQL, mas achava que não tinha conhecimento técnico ou tempo suficiente para ajudar, chegou a sua vez. Que venham novos artigos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2009/03/03/adote-um-artigo-sobre-postgresql/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Frase do dia em #postgresql (irc.freenodes.org)</title>
		<link>http://www.midstorm.org/~telles/2008/11/24/frase-do-dia-em-postgresql-ircfreenodesorg/</link>
		<comments>http://www.midstorm.org/~telles/2008/11/24/frase-do-dia-em-postgresql-ircfreenodesorg/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 17:40:32 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=422</guid>
		<description><![CDATA[merlinm: queries written by a computer always have certain features
lunk: such as &#8216;majorly sucking&#8217;
merlinm: thats what i was thinking, but didnt say it  
Essa é para quem acredita ainda que ferramentas de ORM possam ser eficientes ao escrever SQL. Conversando um dia destes com o Sr. David Fetter, ouvi um argumento no qual eu [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #cb1e63;"><span style="font-size: small;">merlinm:</span></span><span style="font-size: small;"> queries written by a computer always have certain features</span><br />
<span style="color: #113d2c;"><span style="font-size: small;">lunk:</span></span><span style="font-size: small;"> such as &#8216;majorly sucking&#8217;</span><br />
<span style="color: #cb1e63;"><span style="font-size: small;">merlinm:</span></span><span style="font-size: small;"> thats what i was thinking, but didnt say it <img src='http://www.midstorm.org/~telles/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </span></p>
<p>Essa é para quem acredita ainda que ferramentas de ORM possam ser eficientes ao escrever SQL. Conversando um dia destes com o Sr. <a href="http://fetter.org/">David Fetter</a>, ouvi um argumento no qual eu ainda não havia pensado: a <a href="http://en.wikipedia.org/wiki/Strong_AI">Inteligência Artificial</a> está longe de atingir um ponto onde o racínio humano possa ser substituido.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/11/24/frase-do-dia-em-postgresql-ircfreenodesorg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PGCon Brasil 2009 já tem data e local definidos</title>
		<link>http://www.midstorm.org/~telles/2008/11/19/pgcon-brasil-2009-ja-tem-data-e-local-definidos/</link>
		<comments>http://www.midstorm.org/~telles/2008/11/19/pgcon-brasil-2009-ja-tem-data-e-local-definidos/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 12:21:24 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=414</guid>
		<description><![CDATA[Senhores, acabo de confirmar a reserva do Centro de Convenções da Unicamp para os dias 23 e 24 de outubro de 2009. Ao contrário de 2008 que utilizou o auditório 3 com capacidade para 340 lugares, reservamos desta vez o auditório 1 com capacidade para 220 lugares e o auditório 2 com capacidade para 280 [...]]]></description>
			<content:encoded><![CDATA[<p>Senhores, acabo de confirmar a reserva do Centro de Convenções da <a href="http://www.unicamp.br">Unicamp</a> para os dias 23 e 24 de outubro de 2009. Ao contrário de 2008 que utilizou o auditório 3 com capacidade para 340 lugares, reservamos desta vez o auditório 1 com capacidade para 220 lugares e o auditório 2 com capacidade para 280 lugares, além da sala VIP com capacidade para 25 lugares. Assim, já temos um formato de como estamos desenhando o evento:</p>
<pre>
<table border="0" cellspacing="0" frame="void" rules="none">
<colgroup>
<col width="56"></col>
<col width="168"></col>
<col width="153"></col>
<col width="117"></col>
</colgroup>
<tbody>
<tr>
<td width="56" align="left"></td>
<td width="168" align="left"><strong>Dia 23/10/2009</strong></td>
<td width="153" align="left"></td>
<td width="117" align="left"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="left"></td>
<td style="border: 1px solid #000000;" align="center"><strong>Auditório 1 (220 lugares)</strong></td>
<td style="border: 1px solid #000000;" align="center"><strong>Auditório 2 (280 lugares)</strong></td>
<td style="border: 1px solid #000000;" align="center"><strong>Sala VIP (25 lugares)</strong></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>08:00</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">                CREDENCIAMENTO</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>09:00</strong></td>
<td style="border: 1px solid #000000;" align="center"></td>
<td style="border: 1px solid #000000;" align="center">Abertura</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>09:40</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Intervalo</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>10:00</strong></td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Tutorial 1</td>
<td style="border: 1px solid #000000;" align="center"> Palestrante 1</td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Hacker Talk 1</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>11:00</strong></td>
<td style="border: 1px solid #000000;" align="center"> Patrocinador 1</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>12:00</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Almoço</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>14:00</strong></td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Tutorial 2</td>
<td style="border: 1px solid #000000;" align="center"> Palestrante 2</td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Hacker Talk 2</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>15:00</strong></td>
<td style="border: 1px solid #000000;" align="center"> Palestrante 3</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>16:00</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Intervalo</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>16:20</strong></td>
<td style="border: 1px solid #000000;" align="center">Palestra Avançada 1</td>
<td style="border: 1px solid #000000;" align="center"> Patrocinador 2</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>17:20</strong></td>
<td style="border: 1px solid #000000;" align="center"></td>
<td style="border: 1px solid #000000;" align="center"> Palestrante Internacional 1</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>18:50</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Happy Hour</td>
</tr>
<tr>
<td align="left"><strong>
</strong></td>
<td align="center" valign="middle"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><strong>
</strong></td>
<td align="left"><strong>Dia 24/10/2009</strong></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="left"><strong>        </strong></td>
<td style="border: 1px solid #000000;" align="center"><strong>Auditório 1 (220 lugares)</strong></td>
<td style="border: 1px solid #000000;" align="center"><strong>Auditório 2 (280 lugares)</strong></td>
<td style="border: 1px solid #000000;" align="center"><strong>Sala VIP (25 lugares)</strong></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>09:00</strong></td>
<td style="border: 1px solid #000000;" align="center"></td>
<td style="border: 1px solid #000000;" align="center">Palestrante Internacional 2</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>10:30</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Intervalo</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>10:50</strong></td>
<td style="border: 1px solid #000000;" align="center"> Palestra Avançada 2</td>
<td style="border: 1px solid #000000;" align="center"> Palestrante 4</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>12:00</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Almoço</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>14:00</strong></td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Tutorial 3</td>
<td style="border: 1px solid #000000;" align="center"> Patrocinador 3</td>
<td style="border: 1px solid #000000;" rowspan="2" align="center" valign="middle"> Hacker Talk 3</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>15:00</strong></td>
<td style="border: 1px solid #000000;" align="center"> Palestrante 5</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>16:00</strong></td>
<td style="border: 1px solid #000000;" colspan="3" align="center" valign="middle">Intervalo</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>16:20</strong></td>
<td style="border: 1px solid #000000;" align="center" valign="middle"> Palestra Avançada 3</td>
<td style="border: 1px solid #000000;" align="center">Palestrante 6</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>17:20</strong></td>
<td style="border: 1px solid #000000;" align="center"></td>
<td style="border: 1px solid #000000;" align="center">Lightning Talks</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="right"><strong>18:20</strong></td>
<td style="border: 1px solid #000000;" align="left"></td>
<td style="border: 1px solid #000000;" align="center" valign="middle">Encerramento</td>
<td style="border: 1px solid #000000;" align="center"></td>
</tr>
</tbody>
</table>
</pre>
<p>Temos ainda a idéia de montar painéis de para trabalhos acadêmicos&#8230; a proposta é do Luis Fernando Bueno&#8230; acho que poderá ser interessante.Por fim, o Fernando Ike começou a <a href="https://www.postgresql.org.br/manual-de-escolha-pgcon-br">escrever planos</a> para escolher o local do PGCon Brasil 2010. Então se você ficou desanimado por não terem escolhido a sua cidade para o PGCon Brasil 2009, este é uma boa oportunidade para ajudar a escolher critérios justos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/11/19/pgcon-brasil-2009-ja-tem-data-e-local-definidos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL apanhando do MySQL???</title>
		<link>http://www.midstorm.org/~telles/2008/11/18/postgresql-apanhando-do-mysql/</link>
		<comments>http://www.midstorm.org/~telles/2008/11/18/postgresql-apanhando-do-mysql/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:19:36 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Josh Berkus]]></category>
		<category><![CDATA[Monty Widenius]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=410</guid>
		<description><![CDATA[Quem estava no OSCON 2008 viu&#8230; O Sr. Josh Berkus desenvolvedor do PostgreSQL em luta franca com Monty Widenius fundador do MySQL. E digo mais, o Josh apanhou feio! Confira o vídeo:

Ok, a notícia é velha, mas uma coisa é verdade: os eventos de Software Livres são realmente divertidos. Bem que a gente podia fazer [...]]]></description>
			<content:encoded><![CDATA[<p>Quem estava no <a href="http://en.oreilly.com/oscon2008/">OSCON 2008 </a>viu&#8230; O Sr. <a href="http://it.toolbox.com/people/josh_berkus">Josh Berkus</a> desenvolvedor do PostgreSQL em luta franca com <a href="http://monty-says.blogspot.com/">Monty Widenius</a> fundador do MySQL. E digo mais, o Josh apanhou feio! Confira o vídeo:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/AAGgUCDiRlQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AAGgUCDiRlQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">Ok, a notícia é velha, mas uma coisa é verdade: os eventos de Software Livres são realmente divertidos. Bem que a gente podia fazer umas coisas assim por aqui. <img src='http://www.midstorm.org/~telles/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/11/18/postgresql-apanhando-do-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Palestras sobre PostgreSQL no SlideShare</title>
		<link>http://www.midstorm.org/~telles/2008/11/16/palestras-sobre-postgresql-no-slideshare/</link>
		<comments>http://www.midstorm.org/~telles/2008/11/16/palestras-sobre-postgresql-no-slideshare/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 09:55:42 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SlideShare]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=408</guid>
		<description><![CDATA[Estou experimentando o SlideShare para hospedar minhas palestras. Como foi possível realizar o upload em lote, acabei achando a ferramenta bastante útil. Na verdade acabei decidindo experimentar de vez após ver mais uma excelente palestra sobre postgres por lá. Vale apena conferir, eles tem um esquema de tags bastante funcional. Ok, você realmente precisa do [...]]]></description>
			<content:encoded><![CDATA[<p>Estou experimentando o <a href="http://www.slideshare.net">SlideShare</a> para hospedar minhas palestras. Como foi possível realizar o upload em lote, acabei achando a ferramenta bastante útil. Na verdade acabei decidindo experimentar de vez após ver mais uma excelente palestra sobre postgres por lá. Vale apena conferir, eles tem um esquema de tags bastante funcional. Ok, você realmente precisa do flash para ver alguma coisa&#8230; mas em tempos de youtube, quem não tem?</p>
<p>Veja: <a href="http://www.slideshare.net/telles">Minhas palestras</a>, <a href="http://www.slideshare.net/tag/postgresql">Palestras sobre PostgreSQL</a>, <a href="http://www.slideshare.net/tags/hot">outras tags</a>.</p>
<p>O mais bacana é que assim como no youtube, você pode depois embutir tudo no seu blog. Veja como ficou a minha última palestra no <a href="http://www.slideshare.net/tag/postgresql">PGCon Brasil 2008</a>:</p>
<div id="__ss_756279" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=elefanteencouraado-1226787864333051-9&amp;stripped_title=postgresql-o-elefante-encouraado-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=elefanteencouraado-1226787864333051-9&amp;stripped_title=postgresql-o-elefante-encouraado-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">(tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/security">security</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/postgres">postgres</a>)</div>
</div>
<p>Bom, por enquanto é só pessoal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/11/16/palestras-sobre-postgresql-no-slideshare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avaliação pessoal do PGCon Brasil 2008</title>
		<link>http://www.midstorm.org/~telles/2008/10/16/avaliacao-pessoal-do-pgcon-brasil-2008/</link>
		<comments>http://www.midstorm.org/~telles/2008/10/16/avaliacao-pessoal-do-pgcon-brasil-2008/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 14:03:24 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2007]]></category>
		<category><![CDATA[PGCon Brasil 2008]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=398</guid>
		<description><![CDATA[Bom senhores, prometo que é a última vez que escrevo sobre o assunto. No entanto, acredito que seja importante escrever algo sobre isso, por um motivo muito simples, se não fizemos isso agora, corremos o risco de perder parte da experiência deste ano na organização do próximo PGCon, que já começa a dar seus primeiros [...]]]></description>
			<content:encoded><![CDATA[<p>Bom senhores, prometo que é a última vez que escrevo sobre o assunto. No entanto, acredito que seja importante escrever algo sobre isso, por um motivo muito simples, se não fizemos isso agora, corremos o risco de perder parte da experiência deste ano na organização do próximo PGCon, que já começa a dar seus primeiros sinais de vida.</p>
<p>De fato, não posso pretender fazer uma avaliação global do evento, só posso falar sobre a parte que eu acompanhei. Outros valorosos colegas certamente terão mais coisas para acrescentar e poderão me corrigir. De toda forma, vou deixar aqui meu relato por escrito, em público, como sempre foi meu estilo de fazer as coisas.</p>
<p>Qual era o nosso status antes de organizar o evento?</p>
<p>Bom, as coisas não começaram do nada. Começaram a partir do <a href="http://pgcon.postgresql.org.br/2007/index.html">PGCon Brasil 2007</a> que foi feito em São Paulo. Houve um sentimento consensual entre os organizadores em 2007 de que deveríamos trazer a organização do evento para as nossas mãos. No nosso acordo com a empresa que ajudou na realização do evento, tivemos 10% do valor das inscrições repassados para a comunidade. Isso nos rendeu um pouco mais de mil reais que foram absorvidos na montagem do stand no <a href="http://fisl.softwarelivre.org/9.0/www/">FISL 9.0</a> . O FISL ocorreu no meio de Abril e conseguimos alguns patrocinadores para o evento e vendemos algumas camisetas, com isso, conseguimos algum caixa para começar o evento, algo em torno de uns 3 mil reais.</p>
<p>O Que deu certo?</p>
<ul>
<li>Começamos a organizar cedo. Em março já estávamos dando os primeiros passos.</li>
<li>Em maio já tínhamos o site no ar com data, local e hoteis definidos. Muita gente na lista pgbr-dev ajudou e hospedou a versão beta do site. Foi um esforço bacana da comunidade neste momento com pessoas que eu nem conhecia ajudando espontaneamente.</li>
<li>No meio de maio também soltamos a chamada de trabalhos internacional. Tivemos 3 palestrantes que enviaram propostas: Bruce Monjiam, David Fetter e Magnus Hagander. O interessante nisso é que não precisamos fazer o convite para os palestrantes internacionais, eles se candidataram sozinhos;</li>
<li>Em junho soltamos a chamada de trabalhos nacional e tivemos mais de 20 propostas enviadas. Isto nos abre a porta para pensar em utilizar mais de uma sala em paralelo em 2009;</li>
<li>Conseguir um espaço como a Unicamp foi outro passo importante. Para mim realizar um evento numa universidade do porte da Unicamp mostra que realmente estamos no caminho certo. Não posso deixar de agradecer novamente o <a href="http://www.dicas-l.com.br/autores/rubensqueirozdealmeida.php">Professor Rubens Queiroz</a> sem o qual isto não teria acontecido. A Unicamp se dispôs a nos ceder o auditório gratuitamente, mas o evento teria que ser realizado apenas durante a semana. Optamos por realizar novamente o evento na 6ª e sábado para abrigar diferentes públicos, o que se revelou novamente uma boa estratégia. Por isso tivemos que pagar pelas horas extras dos funcionários e a locação do espaço ficou em torno de uns 3 mil reais. Se por um lado isso é menos que o valor da locação do espaço de 2007 que custou 5 mil, era mais que as nossas reservas, o que nos pressionou na captação de recursos;</li>
<li>Mudamos um pouco o esquema da grade de eventos e adicionamos um tutorial, os hacker talks e os lightning talks. Acho que todas as novidades foram bem recebidas. Aqui tenho que citar a ajuda do <a href="http://makeall.wordpress.com/">Dickson Guedes</a> que ajudou nas chamadas de trabalhos, escolhas de palestrantes e tocou os lightning talks.;</li>
<li>Realizamos as inscrições com as próprias pernas. O Sebastian e o Risso iniciaram o sistema para as inscrições on-line e o <a href="http://www.timbira.com/">Euler</a> acabou assumindo o projeto e concluiu. O Diogo e o Euler tiveram que atravessar uma maratona burocrática para conseguir fazer a integração com o banco. Como somos associados a ASL, precisávamos fazer a triangulação entre a nossa comunidade, a ASL e o Banco do Brasil (onde temos conta) e tudo isso no período de férias. A notícia boa é que vencemos esta parte e estas portas já estão abertas para 2009, o que deve adiantar muito as coisas.</li>
<li>Conseguimos dar uma ajuda de custo para dois palestrantes nacionais que tiveram a sua hospedagem e passagens pagas pela organização. Ter caixa para isso foi muito bom, fazer isso de forma transparente entre os palestrantes foi melhor ainda;</li>
<li>Conseguimos dar uma ajuda de custo para os principais organizadores do evento, pagando a hospedagem destes. Isto foi algo que ajudou a amortizar os gastos pessoais que boa parte da equipe de organização teve;</li>
<li>Toda a equipe de organização e palestrantes estava hospedada dentro da Unicamp. Isto nos ajudou muito. A Casa do Professor Visitante foi uma mão na roda para nós;</li>
<li>Contratamos uma equipe responsável pelo credenciamento. Isso foi um grande alívio para nós. Ter uma equipe dedicada a isso nos deixou mais a vontade para nos dedicar a outras atividades e curtir mais o evento. Algo que descobrimos é que empresas especializadas em organizar eventos cobram uma fortuna e não dão a menor pelota para nós. A nossa solução foi conseguir quem um dos membros da comunidade assumisse esta tarefa e fisesse isto a preço de custo. O <a href="http://portaldodesenvolvedor.com.br/">Rodrigo Marins</a> foi o herói que assumiu esta parte da organização.</li>
<li>O número de participantes aumentou. Em 2007 tivemos um pouco mais de 200 pessoas, em 2008 algo em torno de 270. Algo interessante foi notar o nível do público também. Não encontrei quase nenhum novato. O públio era composto em sua maioria de pessoas que já utilizam o PostgreSQL em ambiente de produção. Isso é realmente um ponto muito positivo;</li>
<li>As palestras tiveram um nível técnico mais alto também. Em geral, a minha avaliação é que tivemos uma elevação quantitativa e qualitativa do evento. É muito comum aumentar o público e baixar a qualidade. Isto não ocorreu. Muito bom;</li>
<li>Os temas também foram diferentes de 2007, não havendo superposição notável de temas. É claro que isso uma hora vai acontecer, mas de fato isso deve ter tornado o evento em 2008 bastante proveitoso mesmo para quem esteve no evento de 2007.</li>
<li>Conseguimos não ficar no prejuízo mesmo contratando buffet, pagando todo o material gráfico, equipe de credenciamento, aluguel do espaço, ajudas de custo, etc. O que nos salvou a pátrica? Captação de recursos. Este é um trabalho que ninguém quer pegar. Dá um trabalho danado e a conta telefônica faz um rombo enorme no orçamento. O fato é que não podemos sequer comparar 2007 com 2008. O número de patrocinadores foi bem mais generoso e conseguimos cobrir as despesas. Não sei dizer ainda quanto temos em caixa para 2009, mas espero que seja mais que em 2008. De fato para mim, não tenho a intenção de fazer um enorme caixa para a comunidade. Mas ter dinheiro para começar a organizar o evento ajuda muuuuuuito. Aqui o nosso herói tem nome: <a href="http://postgreslogia.wordpress.com/">Leonardo Cezar</a>.</li>
</ul>
<p>Olhando assim, parece que tudo foi uma maravilha. Bom, os problemas aconteceram, claro. Vou deixar aqui apontado algumas coisas que eu gostaria de ver melhoradas em 2009, além de tudo o que evoluímos em 2008:</p>
<ul>
<li>Sem dúvida o nosso tormento número 1 foram as inscrições. Deu muito trabalho. Uma parte dele não se repetirá em 2009 pois o sistema já está pronto. Mas algumas melhorias no processo como um todo precisa acontecer. A primeira coisa é que precisamos de um processo separado para órgãos públicos. Não é uma coisa do outro mundo, mas não previmos isso e tivemos muita dor de cabeça por isso. É claro que alguns órgãos inventam processos mais exóticos, mas no geral, criar uma rotina específica para tratar estes casos (que somam pelo menos 1/4 do nosso público) é essencial. Outra coisa que poderia nos ajudar muito é poder emitir nota fiscal eletrônica, não sei se isso é viável, mas nos pouparia muito trabalho. Bom, não posso deixar de citar o Diogo Biazus que segurou boa parte da peteca com os governos, junto com o Euler e Leo.</li>
<li>Um telefone&#8230; isso é tudo que muitos queriam. Um número de telefone para ligar e tirar dúvidas sobre as inscrições. Parece estranho mas nós não tínhamos um. E o motivo foi simples&#8230; todo mundo tem seu trabalho e atender zilhões de telefonemas não é nada simples. A gente sempre imaginou as pessoas entrando no site do evento, se inscrevendo, imprimindo seu boleto e pagando. Pois é&#8230; mas em empresas e governos as coisas não são assim. Então se tivermos caixa em 2009, temos que contratar alguém para atender o telefone e responder e-mails.</li>
<li>Um detalhe peculiar sobre as inscrições também foram as informações no site. A maior parte delas estão lá&#8230; mas a maioria não lê. Então precisamos pensar em meios de minimizar isso. O processo de baixa no banco não é algo que nós controlamos. Isto nos impõem algumas restrições. Um exemplo disso é que só sabemos se alguém pagou ou não dias depois do pagamento ser efetuado. É por isso que não dá para pagar um boleto um dia antes do evento! O impacto disso na organização do credenciamento é enorme;</li>
<li>Se ter uma equipe de credenciamento a custos atraentes foi um enorme avanço, precisamos estabelecer uma relação mais profissional nesta área principalmente em relação a prazos e horários. Isto vale para a comunidade e para a empresa contratada;</li>
<li>As peças gráficas são o nosso calcanhar de Aquiles. Temos vários programadores experientes que podem nos ajudar a melhorar o sistema de inscrições&#8230; mas desenhar&#8230; isso ainda é um problema. A <a href="http://www.softa.com.br/">Softa</a> tem nos ajudado nesta parte já por dois anos, mas ainda acho que precisamos encontrar alguém para fazer isso por nós e pagar por isso se preciso. O atraso na parte gráfica impões sérias limitações na divulgação;</li>
<li>A parte de divulgação na verdade precisa de melhoria. Tenho certeza que não atingimos boa parte do nosso público por falta de divulgação. É claro que não tenho a intenção de fazer mega eventos. Mas perdemos boas oportunidades de colocar o PostgreSQL em evidência na mídia, o que beneficiaria não só o evento como a comunidade toda diretamente. Algo para 2009: precisamos de uma assessoria de imprensa profissional;</li>
<li>Bom, para conseguir ter dinheiro para tudo isso, precisamos enfim de mais dinheiro. Aí é que entra a captação de recursos. Para conseguirmos dinheiro, precisamos começar cedo na organização e ter um plano de captação pronto mais cedo. Mais que isso precisamos de pelo menos duas pessoas dedicadas só para isso: Um para a captação com o setor público e outra com o setor privado. Alguém dedicado a captação internacional também seria uma boa. Para 2009 o <a href="http://www.midstorm.org/~fike/weblog/">Fike</a> disse que tem grande chance dele dar uma mão na captação com o governo. Ter alguém morando em Brasília é realmente uma mão na roda para isso. Mas mais que isso, eu proponho que paguemos no mínimo uma boa parte da conta de telefone dos nossos captadores. A conta é meio assombrosa. Bancar algumas recargas de celular pode ser uma idéia. Talvez com isso, possam aparecer mais pessoas dispostas a ajudar nesta área tão delicada.</li>
</ul>
<p>Bom, agora deixando as dificuldades de lado, eu penso que poderemos ter o seguinte cenário para 2009:</p>
<ul>
<li>Realização de PGmeetings &#8211; encontros informais &#8211; em várias cidades do país ocorrendo com alguma frequência;</li>
<li>Realização de pelo menos um PGDay &#8211; encontro regional com 2 ou 3 palestras &#8211; em cada região do país em 2009;</li>
<li>Participação no FISL 10.0 em junho;</li>
<li>Realização do PGCon Brasil 2009 em setembro;</li>
</ul>
<p>A idéia é que o PGmeting seja uma boa desculpa para as pessoas se encontrarem mais em sua região, trocarem figurinhas e começarem a planejar um ou outro PGDay. O PGDay teria um foco em disseminar o PostgreSQL para quem não o conhece e ter palestras de nível iniciante e intermediário. O PGCon Brasil seria um evento de mais alto nível realizado apenas uma vez por ano com palestras de nível intermediário e avançado. Para o PGCon Brasil 2009 eu penso que poderíamos experimentar duas salas em paralelo. Uma maior com as palestras em geral. E outra menor com os Hacker Talks, palestras avançadas e alguns tutoriais. Continuo achando que organizar oficinas no estilo hands-on (com cada participante fazendo atividades em seu computador) não é uma boa idéia, pois dá muuuuito trabalho e não permite muito aprofundamento do assunto. Gosto do estilo do tutorial onde o palestrante tem mais tempo, pode demonstrar algumas coisas na prática e coisas do tipo.</p>
<p>Bom, se você foi ao evento e tem outras sugestões, reclamações, dúvidas e etc e tal, este é a última vez que vamos entrar nesse assunto aqui. Na verdade, o melhor local para discutir isso não é aqui, e sim na lista <a href="https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev">pgbr-dev</a>. Então se você tem a intenção de ajudar a organização de qualquer evento (PGCon Brasil, PGDay, PGmeeting, FISL, o que for) entre na lista.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/10/16/avaliacao-pessoal-do-pgcon-brasil-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pesquisa sobre o local do PGCon Brasil 2009</title>
		<link>http://www.midstorm.org/~telles/2008/10/14/pesquisa-sobre-o-local-do-pgcon-brasil-2009/</link>
		<comments>http://www.midstorm.org/~telles/2008/10/14/pesquisa-sobre-o-local-do-pgcon-brasil-2009/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:57:26 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=394</guid>
		<description><![CDATA[Senhores, publicamos hoje uma pesquisa para nos ajudar a escolher o melhor local para o PGCon Brasil 2009. Em 2007 foi em São Paulo e em 2008 foi em Campinas. Agora estamos querendo decidir onde realizar o próximo evento.
Algum detalhes importantes:

A pesquisa não é definitiva. Ela não define onde será o evento, ajuda apenas a [...]]]></description>
			<content:encoded><![CDATA[<p>Senhores, publicamos hoje uma pesquisa para nos ajudar a escolher o melhor local para o PGCon Brasil 2009. Em 2007 foi em São Paulo e em 2008 foi em Campinas. Agora estamos querendo decidir onde realizar o próximo evento.</p>
<p>Algum detalhes importantes:</p>
<ul>
<li>A pesquisa não é definitiva. Ela não define onde será o evento, ajuda apenas a ponderar onde as pessoas preferem que o evento seja. É claro que se a maioria optar por um local específico, a tendência é que este local seja escolhido;</li>
<li>O evento não será realizado em um local onde não haja uma equipe disposta a ajudar muito na organização. Este é um aspecto indiscutível. Não dá para fazer evento se não tem gente disposta a trabalhar;</li>
<li>A distância é um fator importante para todos, não apenas para você.</li>
</ul>
<p>Bom, abrimos o questionário hoje e já temos mais de 80 respostas, <a href="http://spreadsheets.google.com/viewform?key=pOTXKYttN5R6ig8ZywX8pbw">preencha você também</a>.</p>
<p>OBS: Se você está lendo este texto depois de 19/10/2008, saiba que o questionário já foi desativado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/10/14/pesquisa-sobre-o-local-do-pgcon-brasil-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Solid State Drives, você não viu ainda?</title>
		<link>http://www.midstorm.org/~telles/2008/10/06/enterprise_ssd/</link>
		<comments>http://www.midstorm.org/~telles/2008/10/06/enterprise_ssd/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 20:21:40 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Informática]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[HD]]></category>
		<category><![CDATA[IOPS]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[tuning]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=380</guid>
		<description><![CDATA[Quando eu era um garoto, meu pai me levava nas feiras de informática que ocorriam no Anhembi, ainda no final da década de 80. Eram meus primeiros contatos com a informática. Eu fazia meus primeiros programas em BASIC num CP400 e gravava tudo em fitas cassetes. Foi um alívio quando usei pela primeira vez um [...]]]></description>
			<content:encoded><![CDATA[<p>Quando eu era um garoto, meu pai me levava nas feiras de informática que ocorriam no Anhembi, ainda no final da década de 80. Eram meus primeiros contatos com a informática. Eu fazia meus primeiros programas em BASIC num CP400 e gravava tudo em fitas cassetes. Foi um alívio quando usei pela primeira vez um disquete no Apple IIe. Era algo realmente incrível. Então veio o primeiro PC com um incrível HD de 20MB. Fantástico. Depois veio um moderno 486 que tinha um disco de fantásticos 200MB. Logo foi trocado por um de 2GB, 6GB e quando pisquei o olho já usava um disco de 40GB. Hoje os dois discos SATA de 200GB não parecem muito grandes&#8230;</p>
<p>Mas voltemos para os tempos das feiras de informática, antes da FENASOFT surgir e depois sumir. Um dia vimos as primeiras memórias flash ainda como protótipo numa destas feiras&#8230; Meu pai olhou para aquilo e pensou: &#8220;Hum, sem partes móveis? Mais rápido e mais confiável&#8230; isso ainda vai aposentar os discos rígidos em menos de 10 anos&#8221;. Bom, naquele tempo eu já fazia o curso Técnico em Eletrônica e via as memórias EEPROM e UVPROM e também as &#8220;memórias CMOS&#8221;. Para um mercado que tinha saído das ROMs puras há pouco&#8230; tudo já parecia fantástico. Mas de fato as memórias FLASH foram chegando. Primeiro os disquetes foram saindo e sua morte foi enfim anunciada com os primeiro iMacs sem unidades de disquetes e com as novas portas USB! Os gravadores de CD também inundavam o mercados e padrões proprietários que melhoravam os disquetes como os ZIP Disks afundaram. Então vieram os pendrives, 128K, 512K, 1GB, 4GB e já temos os de 32GB. Em 2007 os notebooks entraram na dança e os primeiros HDs finalmente foram saindo de cena.</p>
<p>Até aí, ninguém decretou o fim dos HDs&#8230; os HDs continuam firme e forte. Os IDEs e SCSI deram lugar aos modenos SATA e SAS e vão evoluindo em capacidade e velocidade. Os HDs SATA de 10Krpm e os SAS de 15Krpm se tornaram comuns. Controladoras SATA com RAID 0, 1 e 10 já são comuns. Controladoras SAS com capacidade para dezenas de discos, baterias para o cache estão a pleno vapor. Sem contar com os Storages que são mais flexíveis usando interfaces iSCSI, Fibre Channel e InfiniBand e flexibilidade para usar discos Fibre Channel, SAS e até SATA. A indústria de discos rígidos continua a pleno vapor. Com a excessão dos notebooks, os desktops e servidores parecem estar com seu mercado garantido. Até quando?</p>
<p>É claro que os notebooks, subnotebooks, palms, mp3 e outros gadgets estão inundando um mercado que se acostuma com a ausência dos discos rígidos. Mas quando se fala em performance e confiabilidade, as memórias flash são em geral descartadas. Elas tem por tradição seram mais lentas e terem a mania de ir perdendo alguns bits com o tempo. Por outro lado, há uma demanda cada vez maior por performance. Quando eu escrevi o meu artigo sobre <a href="http://www.midstorm.org/~telles/2008/07/25/postgresql-discos-cia/">PostgreSQL, discos &amp; cia</a> eu fui pesquisando alguns dados para melhorar o artigo. Ao fazer uma busca por IOPS eu tive que fazer uma longa pausa na escrita do artigo. Algo mudou no ar. Não é uma coisa qualquer&#8230; isso é grande, é uma &#8220;mudança disruptiva&#8221;. Daqui para frente, após todo esse blábláblá, vou tentar explicar o que se passa nos bastidores.</p>
<p>Tratar grandes volumes de dados nem sempre foi a trarefa principal dos computadores. A <a href="http://en.wikipedia.org/wiki/History_of_IBM#1880s.E2.80.931924:_The_origin_of_IBM">IBM nasceu</a> construindo máquinas que pudessem tratar grandes volumes de dados, mas estes não eram computadores, eram máquinas de tabular dados. O primeiro sucesso foi com o censo dos Estados Unidos em 1890 e depois em 1900. Nascia a época dourada dos <a href="http://en.wikipedia.org/wiki/Punch_card">cartões perfurados</a> para o tratamento de grandes volumes de dados. Os primeiros computadores tratavam principalmente de cálculos complexos. Foi o surgimento dos discos magnéticos que propiciou o algo parecido com o que hoje chamamos de banco de dados. A primeira unidade de discos rígidos foi o <a href="http://en.wikipedia.org/wiki/305_RAMAC">IBM 305 RAMAC</a> em 1956 com seus 5MB em uma unidade de disco rígido com quase uma tonelada e do tamanho de uma lavadora de roupas . Em 1965 já vemos o surgimento do <a href="http://en.wikipedia.org/wiki/Codasyl">CODASYL</a>, a primeira tentativa de padronizar o acesso a dados, que mais tarde deu origem ao COBOL. A questão aqui é que discos rígidos e bancos de dados nasceram juntos e cresceram juntos. Não haveria como os bancos de dados crescerem se não houvesse um correspondente aumento de capacidade e velocidade dos discos. Os custo, é claro, também caiu muito.</p>
<p>Vejamos uma comparação entre o IBM 1311 lançado em 1961 e um disco SAS atual.</p>
<table border="0">
<tbody>
<tr>
<td></td>
<td>IBM 1311 (1961)</td>
<td>Disco SAS (2007)</td>
</tr>
<tr>
<td>Capacidade</td>
<td>28MB</td>
<td>300GB</td>
</tr>
<tr>
<td>Número de Discos</td>
<td>20</td>
<td>4</td>
</tr>
<tr>
<td>Diâmetro do Disco</td>
<td>18&#8243;</td>
<td>3,5&#8243;</td>
</tr>
<tr>
<td>Velocidade de Rotação</td>
<td>1,8Krpm</td>
<td>15Krpm</td>
</tr>
<tr>
<td>Taxa de transferência</td>
<td>90KB/s</td>
<td>300KB/s</td>
</tr>
<tr>
<td>Custo</td>
<td>US$115.500</td>
<td>US$300</td>
</tr>
</tbody>
</table>
<p>Enfim o que mudou? Discos menores, com maior densidade magnética, maior velocidade de rotação e menor custo. Claro que há muito mais que isso. Há interfaces como SATA, SAS, FC, InfiniBand, vários tipos de RAID, cache e uma infinidade de tecnologias destinadas a melhorar a performance, confiabilidade e preço dos discos. Mas, mesmo com enorme ganho nestas 3 áreas, em algum momento da história, os discos deixaram de acompanhar o rítimo de desenvolvimento dos processadores quanto ao desempenho. O custo dos storages em grandes bancos de dados é cada vez mais significativo no custo total do hardware. Enquanto se mensurava o custos dos discos em US$/GB, hoje se mede também em US$/<a href="http://en.wikipedia.org/wiki/IOPS">IOPS</a>. Ou seja, não se trata mais apenas de conseguir espaço em disco. Se trata também manter um volume de operações de leitura e gravação por segundo adequada as exigências do seu banco de dados.</p>
<p>Bom, para o mercado de Banco de Dados, as demandas parecem que cresceram mais que a tecnologia. Não são apenas as bases com mais de 10TB que assustam os DBAs. Em apenas um Rack de 19&#8243; podemos ter 10TB com RAID e tudo o mais. Claro que não vai sair barato. Mas discos grandes não são tão caros. Um disco <a href="http://www.seagate.com/ww/v/index.jsp?locale=en-US&amp;name=barracuda-es-2-sas-3-0-gb/s-1-tb-hard-drive&amp;vgnextoid=0756abf8dfa43110VgnVCM100000f5ee0a0aRCRD&amp;vgnextchannel=b655f141e7f43110VgnVCM100000f5ee0a0aRCRD&amp;reqPage=Model">SAS de 1TB</a> não custa muito. Mas e para se conseguir 10 mil IOPS? Sim, aí você terá problemas. Discos rápidos são caros. Você vai precisar de um RAID 10 muitos discos velozes para conseguir alguma coisa próxima a 10 mil IOPS. Os modernos storages atuais podem ter atingir mais de 200 mil IOPS. E mais, pode ser que você use estes discos apenas para guardar seus logs de transação do banco de dados. Parece um exageiro, mas em bases com fortes demandas OLTP isso não é nenhum absurdo. Não é a toa que discos de 36GB não saem do mercado, mesmo com os discos de 1TB disponíveis.</p>
<p>Hoje se fala de &#8220;<a href="http://en.wikipedia.org/wiki/Solid-state_drive">unidades de estado sólido</a>&#8221; ou Solid State Drives, ou ainda apenas SSD. Apesar de serem internamente completamente diferentes das unidades de discos rígidos, para o SO, se comportam de forma idêntica. Possuem sistemas de arquivos, partições e tudo o mais. De fato, a idéia é poder trocar um disco rígido por memórias de estado sólido de forma natural. O conector, a interface (SATA ou SAS) e as características lógicas são as mesmas. Isto realmente torna as coisas muito mais simples. Na verdade, uma disco de estado sólido pode ter inclusive o mesmo tamanho de um disco de 3.5&#8243;, se encaixando normalmente no lugar de um disco rígido. Vejam a foto abaixo. Trocar uma unidade de disco rígido e inserir um SSD não parece uma tarefa nada assustadora.</p>
<p><img src="http://upload.wikimedia.org/wikipedia/en/thumb/d/df/Open_HDD_and_SSD.JPG/800px-Open_HDD_and_SSD.JPG" alt="HD X SSD" /></p>
<p>Bom, vamos com calma agora. Eu sei que tenho falado muito até agora, mas leia isso com atenção. Todos devem lembrar das diferenças entre a RAM e a ROM:</p>
<ul>
<li>Os dados na <a href="http://en.wikipedia.org/wiki/Random-access_memory">RAM</a> são volateis enquanto os dados na ROM são persistentes;</li>
<li>As memórias ROM podem ser do tipo ROM, PROM, EEPROM ou Flash
<ul>
<li>A <a href="http://en.wikipedia.org/wiki/Read-only_memory">ROM</a> pura vem gravada de fábrica e nunca pode ter seu conteúdo gravado;</li>
<li>A <a href="http://en.wikipedia.org/wiki/Programmable_read-only_memory">PROM</a> pode ser gravada uma única vez por um processo especial de queima de microfusíveis;</li>
<li>A <a href="http://en.wikipedia.org/wiki/EPROM">EPROM</a> ou UVPROM que podia ser apagada expondo o chip a luz ultra violeta e depois regravada;</li>
<li>A <a href="http://en.wikipedia.org/wiki/EEPROM">EEPROM</a> que podia se apagada e regravada por meio de pulsos elétricos;</li>
<li>A <a href="http://en.wikipedia.org/wiki/Flash_memory">Memória Flash</a> que pode apagar apenas uma parte da sua memória e regrava-la. Ela pode ser do tipo NOR ou NAND. As memórias Flash também são chamadas de RAM não volátil ou NVRAM. Mas sua origem histórica vem do ramo das ROMs.
<ul>
<li>A Flash do tipo NOR veio a substituir as memórias PROM, EPROM e EEPROM;</li>
<li>A Flash do tipo NAND é adequada para leituras e gravações em bloco como em memórias de massa, AKA. discos. A Flash de tipo NAND são hoje de dois tipos:
<ul>
<li>A <a href="http://en.wikipedia.org/wiki/Multi-level_cell">MLC</a> pode armazenar mais de um bit por célula, possuindo um custo por bit mais baixo. A memória Flash MLC é a utilizada em pendrives e cartões de memória fartamente encontrados no mercado.</li>
<li>A <a href="http://en.wikipedia.org/wiki/Single-level_cell">SLC</a> armazena apenas um bit por célula, tendo menor densidade e maior custo. Por outro lado ela é mais rápida e tem uma vida útil maior.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>As memórias RAM podem ser do tipo dinâmicas ou DRAM ou estáticas SRAM:
<ul>
<li>A <a href="http://en.wikipedia.org/wiki/Static_random_access_memory">SRAM</a> utiliza uma estrutura de transistors conhecida como FLIP-FLOP para armazenar os dados, são mais caras e podem ser to tipo:
<ul>
<li>TTL que é a mais rápidas e a que consome mais energia. Utilizada sempre em buffers e caches;</li>
<li>CMOS que é lenta mas é a que menos consome energia quando está em repouso. Utilizada para armazenar os dados do setup, por exemplo;</li>
</ul>
</li>
<li>A <a href="http://en.wikipedia.org/wiki/Dynamic_random_access_memory">DRAM</a> é mais barata e possui alta densidade, é utilizada nas memórias DDR;</li>
</ul>
</li>
</ul>
<p><img src="http://violin-memory.com/images/pics/appliance_inside.jpg" alt="Violin 1010" width="250" height="192" />Bom, isto só para ter um panorama simplificado das memórias utilizadas comercialmente hoje em dia. Siga os links acima para ter mais detalhes. Ocorre que na maioria das vezes em que estamos falando de SSD, estamos falando de dispositivos que utilizam memória Flash MLC. Estes são os discos com preços competitivos, feitos para competir com discos SATA. É para este camimnho que os notebooks topo de linha estão migrando massivamente e que devem aposentar os HDs rapidamente neste segmento. Mas há uma nova geração SSD feitos para competir no quesito desempenho.</p>
<p>Em agosto de 2007, uma empresa anunciou um dispositivo que pode ser conectado numa porta PCIe de 20GB/s. Com 2U e 504GB de memória este dispositivo alcança 3 milhões de IOPS. E não é só: taxas de transferência de 1400MB/s em leitura e 1000MB/s em gravação. Qual o milagre? Simples, não há discos nem flash&#8230; e sim a boa e velha memória SDRAM. Bom&#8230; é óbvio que esse pessoal não espera que a energia acabe. Mas de toda forma o Violin 1010 quando ligado num bom nobreak oferece um desempenho incrível com menor consumo de energia, baixo custo e sem exigir mudanças na sua aplicação. <a href="http://violin-memory.com/tech/performance.html">Veja os números</a> você mesmo e imagine sua aplicação ficando 30 a 60 vezes mais rápida de uma hora para outra!</p>
<p>No final de setembro, a <a href="http://www.fusionio.com/Products.aspx">Fusion-IO</a> lança uma placa PCIe 4x com 640GB utilizando memória flash NAND SLC e com um software novo capaz de diminuir as deficiências das memórias flash. A performance? 10 mil IOPS e 800 MB/s. Em novembro a <a href="http://www.bitmicro.com/products_edisk_altima_35_4gbfc.php">BitMicro</a> anuncia a venda de SSDs com memória flash NAND SLC de 1,6TB mas utilizando a interface Fibre Channel.Então em Janeiro de 2008, a <a href="http://www.superssd.com/">Texas Memory Systems</a> publica seus testes com o RAM-SAN 400. O RAM-SAN 400 vem de uma linhagem de storages que utilizam memórias DDR RAM para armazenar dados emulando discos rígidos. Neste sentido o RAM-SAM é parecido com a solução da BitMicro por se portar como um Storage, por outro lado é parecido com o Violin 1010 que utiliza RAM. A diferença é que o RAM-SAN tem 3 baterias internas e um HD internamente. Se a energia acabar, as baterias entram em ação e gravam todos os dados no HD. Outro detalhe é que o RAM-SAM já tem esta solução há algum tempo no mercado, sendo homologado pela IBM, Microsoft e SUN&#8230; e com a publicação dos seus testes no <a href="http://www.storageperformance.org/home">Storage Performance Council</a> (SPC) que é para o storage o que o <a href="http://tpc.org/">TPC</a> é para os bancos de dados.<br />
<img src="http://www.superssd.com/images/400-small.jpg" alt="RAM-SAN 400" width="178" height="79" /></p>
<p>O RAM-SAN 400 é um storage com até 8 portas Fibre Channel e até 128GB de memória RAM. O os <a href="http://www.storageperformance.org/results/a00063_TMS_RamSan400_executive-summary.pdf">testes no SPC</a> tiveram o seguinte resultado: mais de 291 mil IOPS ao custo total de 194785 US$ ou seja: US$0,67 US$/IOPS . Vamos comparar com outro teste recente no mesmo site? O teste da <a href="http://www.storageperformance.org/results/a00069_3PAR_InServ-T800_executive-summary.pdf">3PAR InServ® T800 Storage Server </a>alcança quase 225 mil IOPS ao custo de mais de 2 milhões de dólares ou 9,3 US$/IOPS. O resultado é um desempenho 13 vezes mais baixo. O milagre? Enquanto o RAM-SAM usa um storage de 3U e 128GM de memória SDRAM, o T800 usa 5 racks de 44U, e tem 77TB com 4 x 320 discos fibre channel de 146GB cada. Agora imagine a diferença de consumo de energia?</p>
<p>OK, o RAM-SAN é comprovadamente uma solução viável. Mas foi quando a EMC lançou também em janeiro de 2008 que o mercado entrou em polvorosa definitivamente. A solução é simples. Você pode utilizar o storage topo de linha da EMC o <a href="http://www.emc.com/products/family/symmetrix-family.htm">Symmetrix</a> e escolher utilizar alguns SSDs no lugar de discos convencionais. Resultado? Um nome de peso como o da EMC com um storage de alto nível e o melhor dos dois mundos: espaço com discos SAS e velocidade com discos SSD. A EMC apostou em discos SSD com memórias FLASH NAND SLC, assim como a Fusion-IO e a BitMicro. A diferença é que você tem integrado ao SSD, agora chamado de &#8220;Enterprise Flash Drive&#8221; junto com um storage reconhecido no mercado. A entrada da EMC neste mercado pode ser comparado com a entrada da IBM no segmento de microcomputadores. Ok, talvez eu esteja exagerando um pouco, talvez não. O fato é que a EMC alega que seus SSDs tem 30 pelo menos vezes mais IOPS que os discos mais rápidos disponíveis e um ciclo de vida maior.</p>
<p>São notícias realmente animadoras. Os SSDs com memórias flash NAND SLC utilizam mecanismos mais sofisticados para minimizar a possibilidade de perda de dados. E não parou por aí&#8230; em junho a HP e Fusion-IO anunciam que vão adaptar os discos SSD da Fusion-IO para os sistemas Blade da HP. A Texas Memory Systens criou o RAM-SAN 440 com memórias DDR2 e mais velocidade e o RAM-SAN 500 utilizando agora memória flash NAND SLC também. E assim, todos estão correndo atrás da nova onda. Uma virada deste tipo pode dar a possibilidade para novas empresas crescerem e grandes empresas que venham a perder o bonda da história sumirem do mapa. Ainda é tudo muito incerto. Vejamos como está o mercado hoje:</p>
<ul>
<li>Alguns apostam em placas PCI para conectar diretamente as memórias. Faz sentido&#8230; para que eu preciso ser uma caríssima controladora quando eu posso me conectar diretamente ao barramento do sistema. Muita coisa nova pode surgir daí;</li>
<li>Por outro lado, ter uma unidade onde eu possa retirar um disco e colocar um SSD na mesma baia parece algo muito interessante, tanto num desktop quanto num caríssimo storage;</li>
<li>Os SSDs baseados em memórias Flash NAND MLC vão continuar substituindo os HDs SATA em notebooks, desktops e há quem já fale nestes brinquedinhos como o futuro dos CPDs verdes. Tudo o que sabemos é que o preço está caindo enquanto a capacidade, velocidade e confiabilidade vem aumentando rapidamene;</li>
<li>Os SSDs baseados em memórias Flash NAND SLC são a opção mais confiável para conseguir dispositivos rápidos. É nesta direção que a maioria das pesquisas estão se concentrando. Conseguir 100 mil IOPS parece um bom ganho para muitos;</li>
<li>As soluções SSD baseadas em DRAM são o que há de mais rápido no mercado. O RAM-SAN parece que está conquistando muitos adeptos com um custo atraente. O RAM-SAN 440 atingiu mais de 600 mil IOPS enquanto o Violin conseguiu mais de 3 milhão de IOPS. Enquanto no RAM-SAN você acaba tendo que confiar nas baterias redundantes do equipamento, no Violin, o abacaxi está inteiramente na sua mão. Performance sempre tem preço.</li>
</ul>
<p>É cedo ainda, mas é real. Está acontecendo e quem está no limite do desempenho está convidado a experimentar as novas tecnologias SSD para o mercado de alto desempenho transacional. Eu gostaria muito de poder testar um brinquedinho destes. Seria interessante testar diferentes particionamentos utilizando SSDs de alto desempenho. Outro desafio seria rever a parte de tuning nos SGDBs. O otimizador de consultas está sempre privilegiando leituras sequenciais e atribuindo um custo diferente para operações de leitura/escrita sequencial/randômica. É claro que não dá para sonhar colocar todos os seus tablespaces num caro SSD de alto desempenho. O fato de colocar apenas os logs transacionais e tablespaces específicos vai exigir novamente mais habilidade dos DBAs para tirar todo proveito desta nova tecnologia. Particularmente eu já vejo os DBAs bem aparelhados com o PostgreSQL, uma vez que as <a href="http://www.postgresql.org/docs/8.3/static/runtime-config-query.html#RUNTIME-CONFIG-QUERY-CONSTANTS">estimativas de custos</a> são parametrizadas. O que pode acontecer é ter que fazer ajustes específicos para operações que utilizam ou não tablespaces armazenadas em SSD. De qualquer forma, um futuro mais rápido surge no nosso horizonte.</p>
<p>Qual meu maior medo nisso tudo? Que os desenvolvedores continuem embarcando cegamente na onda dos <a href="http://en.wikipedia.org/wiki/Object-relational_mapping">ORM</a>s e quando a performance gritar&#8230; fazer o que todo mau programador adora fazer: aumentar a performance do hardware ao invés de concertar a aplicação. A aplicação sentou o banco? Compra uns SSDs que rezolve&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/10/06/enterprise_ssd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como foi o PGCon Brasil 2008</title>
		<link>http://www.midstorm.org/~telles/2008/09/30/como-foi-o-pgcon-brasil-2008/</link>
		<comments>http://www.midstorm.org/~telles/2008/09/30/como-foi-o-pgcon-brasil-2008/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 17:23:33 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2008]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=370</guid>
		<description><![CDATA[Cheguei em Campinas no dia 25/09 a noite. Encontrei o David, Euler, Fike e Dickson já por lá. Guardamos o material que estava no meu carro no hotel e fomos jantar no Aulus. Por lá já acertamos o Happy Hour do dia seguinte. Já de volta, começamos a imprimir a grade do evento que foi [...]]]></description>
			<content:encoded><![CDATA[<p>Cheguei em Campinas no dia 25/09 a noite. Encontrei o <a href="http://fetter.org/">David</a>, <a href="http://www.timbira.com/">Euler</a>, <a href="http://www.midstorm.org/~fike/weblog">Fike</a> e <a href="http://makeall.wordpress.com/">Dickson</a> já por lá. Guardamos o material que estava no meu carro no hotel e fomos jantar no <a href="http://www.aulus.com.br/">Aulus</a>. Por lá já acertamos o Happy Hour do dia seguinte. Já de volta, começamos a imprimir a grade do evento que foi alterada na última hora devido a desistência de um palestrante. Como a desistência só foi confirmada no dia 25, tivemos que imprimir tudo no mesmo dia. A minha pequena impressora já estava preparada. Compramos dois cartuchos pretos para imprimir inclusive as etiquetas dos crachás e certificados. O problema é que por algum motivo bizarro, o BrOffice insistia em usar cor para imprimir umas tarjas cinzas da grade e o cartucho colorido logo acabou&#8230; aí começaram as gambiarras que o <a href="http://www.midstorm.org/~fike/weblog/2008/09/29/pgcon-br-2008/">fike</a> citou.</p>
<p>No final fui dormir quase 4 da manhã após terminar de montar as pastas com o material dos patrocinadores. Ainda teve gente que varou a noite imprimindo os crachás. De toda forma, 6 horas da manhã eu levantei e às 7h cheguei no Centro de Convenções. Dois patrocinadores já estavam a postos para montar seus stands. Encontrei o pessoal da <a href="http://www.unicamp.br">Unicamp</a> e em minutos já estava todo mundo trabalhando. Logo o resto da equipe de organização chegou e assim foram chegando os primeiros inscritos no evento. Lá pelas 8h começamos o credenciamento e uma boa fila se formou. Acertos com pagamentos, crachás, pastas, etc. São 9h e estamos prontos para começar&#8230; prontos? Opa&#8230; um dos oradores não está lá. Telefone, contatos e nada. Após alguns minutos decidimos começar assim mesmo. Enquanto eu ia chamando os oradores, a pessoa que estava faltando chegou e tudo correu tranquilamente.</p>
<p>Hino, falas curtas e as palestras começam para valer. O primeiro palestrante foi o Sr. <a href="http://fumadordetabaco.blogspot.com/">Diogo Biazus</a>. O fato de ter um computador fixo para apresentar as palestras se mostou útil, pois trocar de notebook toda hora consumia muito tempo. A palestra do Diogo correu numa boa. Ele fez um resgate do histórico da comunidade brasileira e até o <a href="http://www.midstorm.org/~telles">SAVEPOINT</a> aqui apareceu por lá. Fiz algumas piadas idiotas no meio das perguntas e logo fomos para o café. Na hora do café tudo correu tranquilo. Pelo olhômetro já tinhamos mais de 200 pessoas no local. Aos poucos este número ia subindo. Foi a vez então do <a href="http://www.midstorm.org/~fike/weblog/">Fernando Ike</a> apresentar os <a href="https://developer.skype.com/SkypeGarage/DbProjects/SkyTools">Sky Tools</a>. A palestra levantou dúvidas na platéia e acredito que o tema veio a calhar para muita gente.</p>
<p>Hora do almoço&#8230; ao pegar uma mesa no andar de cima&#8230; comecei a sentir dificuldade ao subir as escadas no restaurante. Voltei e chegou a vez da minha palestra. Tive que palestrar sentado, meu pé já estava bem inchado a esta altura. Eu abusei bastante reconheço. Abusei do meu tempo também. Devo ter estourado uns 15 minutos&#8230;</p>
<p>Depois da minha palestra, involuntariamente eu abri mão do meu lugar de orador e fiquei mais no saguão do evento acompanhando o movimento. Vi pequenos flashs da palestra do Euler, Dickson e David. Só voltei para assistir a última palestra do pessoal do <a href="http://www.sipam.gov.br/">SIPAM</a> que foi muito bacana.</p>
<p>A noite fomos para o Happy Hour. Não foi muita gente, mas o pessoal parecia bem animado. Acabei voltando cedo para o hotel e capotando logo. Eu estava realmente exausto. Acordei cedo e levei o David para o Centro de Convenções para ele testar o notebook nos projetores do auditório. A palestra sobre árvores foi de alto nível. Não sei quantos acompanharam o tema, mas foi muito interessante ver o funcionamento das tabelas de expressões comuns.</p>
<p>Depois da palestra do Fetter tivemos uma aula com o <a href="http://dutras.blogspot.com/">Leandro Dutra</a> que teve 2 horas para falar sobre modelagem e ferramentas. O pessoal parece que gostou muito. Depois do almoço tivemos um pequeno atraso mas tudo acabou seguindo bem. Não assisti algumas últimas palestras, mas conversei com muita gente. De fato entrei em alguns debates interessantes, ouvi falar de implementações grandes, percebi grandes desafios sendo enfrentados.</p>
<p>O papo leve ou Lightning Talks foi uma parte realmente divertida no evento. Acho que serviu para dar um clima de fim de festa sem deixar de dar boas dicas. Bom, vejam uma amostra nas <a href="https://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2008">lâminas que já estão publicadas</a>. No ano passado eu estive no palco quase todo o tempo, dando uma de mestre de cerimônias e cometendo várias gafes. Este ano estive mais comedido e meu corpo estava exigindo mais cautela. No entanto eu pude ouvir mais as pessoas. Isto foi interessante. Não ouvi pessoas se queixando da fila no credenciamento, nem do crachá que ficou tosco. Não ouvi pessoas reclamando do valor das inscrições ou da dificuldade de entrar em contato com a organização. Nada disso. Ouvi pessoas com problemas reais, com casos concretos de quem já está usando o PostgreSQL há tempos.</p>
<p>Acho que no final das contas tivemos mais palestras técnicas, com um nível mais alto e o mesmo aconteceu com o público. O nível do evento cresceu no geral. Os hacker talks, embora tenham contado com a presença de poucas pessoas, parece que trouxe novo fôlego a equipe de tradução e quem sabe para novos desenvolvedores. O pessoal já tem se agitado na lista <a href="https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev">pgbr-dev</a>. Muito bom. Acho em 2007 saí do PGCon com uma sensação incrível de estar ajudando a construir um novo evento em nível nacional. Neste ano, vejo algo diferente. Deu mais trabalho. Muito mais. Temos muitas lições para aprender. Na verdade, mesmo estando exausto, já estou pensando em 2009.</p>
<p>Outra coisa que mudou é que este ano estou doido para ver as lâminas das apresentações que eu não vi. Para ver as fotos das partes que perdi, para ver os comentários de quem estava lá. De ver novas pessoas entrando no <a href="http://planeta.postgresql.org.br/">Planeta-PostgreSQL</a>, de ver mais gente se envolvendo com a comunidade. Fico pensando em algumas pessoas que conheci e que tem bom potencial para palestrar no ano que vem. O pessoal do SIPAM já prometeu voltar no ano que vem&#8230; As inscrições neste ano trouxeram uma quantidade bem maior de trabalhos inscritos. Se o número de trabalhos aumentar novamente no ano que vem, teremos mesmo de pensar em ter 2 salas&#8230; quem sabe? Mais tutoriais, porque não? Lightining talks? Certamente. O limite somos nós que criamos mesmo.</p>
<p>Hã? O que você acha? Escreva você também! No seu blog, no wiki da comunidade, manifeste-se! O retorno de quem participou é fundamental para nós. Vejo vocês no PGCon Brasil 2009, e no<a href="http://planeta.postgresql.org.br/"> Planeta-PostgreSQL</a>, IRC em #postgresql-br, nas listas <a href="https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral">pgbr-geral</a> e <a href="https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-dev">pgbr-dev</a> e se forem tomar uma cerveja, podem me chamar também!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/09/30/como-foi-o-pgcon-brasil-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PGCon Brasil 2008 &#8211; Missão Cumprida</title>
		<link>http://www.midstorm.org/~telles/2008/09/29/pgcon-brasil-2008-missao-cumprida/</link>
		<comments>http://www.midstorm.org/~telles/2008/09/29/pgcon-brasil-2008-missao-cumprida/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 13:35:24 +0000</pubDate>
		<dc:creator>Telles</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PGCon Brasil 2008]]></category>
		<category><![CDATA[PGCon Brasil 2009]]></category>

		<guid isPermaLink="false">http://www.midstorm.org/~telles/?p=366</guid>
		<description><![CDATA[Sim, sim. Parece até inacreditável. Mas deu certo sim. Nos dias 26 e 27 de setembro de 2008, centenas de pessoas vieram para a Unicamp assistir palestras, trocar figurinhas, jogar no Nintendo Wii do UOL, comprar camisetas da Lord Of The Geeks, e conhecer os serviços especializados em PostgreSQL da Dextra, OpenGeo, 4Linux e outros [...]]]></description>
			<content:encoded><![CDATA[<p>Sim, sim. Parece até inacreditável. Mas deu certo sim. Nos dias 26 e 27 de setembro de 2008, centenas de pessoas vieram para a Unicamp assistir palestras, trocar figurinhas, jogar no Nintendo Wii do <a href="http://www.uol.com.br/">UOL</a>, comprar camisetas da <a href="http://www.t-brasil.net/default.asp?codigo_loja=5">Lord Of The Geeks</a>, e conhecer os serviços especializados em PostgreSQL da <a href="http://www.dextra.com.br/">Dextra</a>, <a href="http://opengeo.org/">OpenGeo</a>, <a href="http://www.4linux.com.br/">4Linux</a> e outros patrocinadores, e é claro, tomar uma cerveja com novos e velhos amigos de todo o Brasil.</p>
<p>Não vou fazer uma avaliação por enquanto. Ainda restam algumas arestas como pagamentos, recebimentos, notas, empenhos, organização de fotos e slides, certificados de palestrantes, contabilizar números e coisas pentelhas do tipo. Assim, nossos heróis na organização do evento, como Diogo Biazus, Euler Taveira, Dickson Guedes, Leonardo Cezar entre outros, ainda vão camelar por um tempo. De toda forma estou aliviado. Foi uma maratona que começou em março e está finalmente terminando. Acho que vamos tirar outubro de férias e começar a organização do PGCon Brasil 2009 em novembro. Onde será? Não sei ainda. Diga você&#8230; Sei que provavelmente estaremos realizando o evento em setembro mesmo. Particularmente eu tenho uma clara preferência por eventos que ocorrem no começo do mês por um motivo simples: no final do mês o salário já virou pó faz tempo. Sugestões são sempre bem vindas. Agora, mais bem vindo ainda será a colaboração de novas pessoas na organização do PGCon Brasil 2009.</p>
<p>Com o fim do PGCon Brasil 2008, posso voltar a minha rotina normal e atender novos pedidos de consultoria, coisa deixei de fazer nos últimos meses. Peço desculpas pelos meus slides toscos da minha palestra. Acredite ou não, faltou tempo para prepara-los melhor. Eu realmente gostaria de ter incluido mais imagens e desenhos para melhorar a parte visual. Ainda no meio da apresentação descobri um ou outro erro besta nos slides que quero arrumar antes de publicar.</p>
<p>Eu realmente gostaria de ter curtido mais o evento. O pé torcido, a gripe, falta de tempo e falta de grana me limitaram um pouco. Mas me diverti muito. Conheci muita gente bacana, assisti a palestras muito bacanas e consegui tomar pelo menos uma cervejinha.</p>
<p>Agora, após dormir umas horas extras no domingo, vitamina C e com as últimas sessões de fisioterapia nesta semana, já estou quase 100%. Enfim, a festa acabou, mas trouxe para casa novos amigos, novas idéias e duas novas camisetas do PostgreSQL além de um pendrive que eu tive a sorte de ver antes de acabarem.</p>
<p>Bom, por enquanto é só pessoal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.midstorm.org/~telles/2008/09/29/pgcon-brasil-2008-missao-cumprida/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
