<?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>Lucas Renan Blog &#187; CouchDB</title>
	<atom:link href="http://blog.lucasrenan.com/category/couchdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lucasrenan.com</link>
	<description>ruby, rails, nosql</description>
	<lastBuildDate>Wed, 09 May 2012 02:21:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>CouchDB &#8211; No Locking</title>
		<link>http://blog.lucasrenan.com/couchdb-no-locking/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchdb-no-locking</link>
		<comments>http://blog.lucasrenan.com/couchdb-no-locking/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 20:33:15 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[lock free]]></category>
		<category><![CDATA[no locking]]></category>
		<category><![CDATA[rdbms]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=206</guid>
		<description><![CDATA[Faz um certo tempo que estou sem postar por aqui, ando um tanto quanto atarefado últimamente. Mas fazendo um trabalho para a faculdade nesse fim de semana, traduzi (meio porcamente para variar hehe) um conteúdo legal do livro CouchDB the Definite Guide sobre lock. No meu ponto de vista essa questão é uma das grandes [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchdb-no-locking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB Lucene &#8211; Buscas Full-text no CouchDB</title>
		<link>http://blog.lucasrenan.com/couchdb-lucene-buscas-full-text-no-couchdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchdb-lucene-buscas-full-text-no-couchdb</link>
		<comments>http://blog.lucasrenan.com/couchdb-lucene-buscas-full-text-no-couchdb/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:07:20 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[couchdb lucene]]></category>
		<category><![CDATA[full text]]></category>
		<category><![CDATA[full text couchdb]]></category>
		<category><![CDATA[lucene]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=185</guid>
		<description><![CDATA[O CouchDB Lucene provê a funcionalidade de realizar buscas full-text no CouchDB utilizando Lucene. Antes de começar precisamos instalar as dependências, só lembrando que esse tutorial foi testado nas versões 10.04 e 9.10 do Ubuntu Linux, mas a princípio o procedimento de instalação para Mac deve ser parecido. No Ubuntu 10.04 os pacotes sun-java6 foram [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchdb-lucene-buscas-full-text-no-couchdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Group by no Couchdb</title>
		<link>http://blog.lucasrenan.com/group-by-no-couchdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=group-by-no-couchdb</link>
		<comments>http://blog.lucasrenan.com/group-by-no-couchdb/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 21:32:06 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[group by couchdb]]></category>
		<category><![CDATA[group level]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[views couchdb]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=170</guid>
		<description><![CDATA[No post anterior sobre Order by no CouchDB eu mencionei que o próximo post seria sobre Group by, como prometido vou tentar abordar essa questão apresentando um exemplo simples de como agrupar resultados de views. Para facilitar (como sempre) estou utilizando Ruby on Rails + CouchRest, porém vou postar aqui só a parte relevante do [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/group-by-no-couchdb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Order by no CouchDB</title>
		<link>http://blog.lucasrenan.com/order-by-no-couchdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=order-by-no-couchdb</link>
		<comments>http://blog.lucasrenan.com/order-by-no-couchdb/#comments</comments>
		<pubDate>Tue, 25 May 2010 02:23:00 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[order by]]></category>
		<category><![CDATA[order by couchdb]]></category>
		<category><![CDATA[view indexes]]></category>
		<category><![CDATA[views couchdb]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=172</guid>
		<description><![CDATA[Uma das cláusulas mais utilizadas em SQL nos bancos relacionais é a ORDER BY. Sempre que queremos ordenar o resultado de uma query por determinada coluna de uma tabela, utilizamos ORDER BY nome_da_coluna e recomenda-se que seja criado um índice para essa coluna, afim de otimizar a ordenação dos dados. O problema começa quando precisamos [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/order-by-no-couchdb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CouchRest ExtendedDocument &#8211; Queries Básicas</title>
		<link>http://blog.lucasrenan.com/couchrest-extendeddocument-queries-basicas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchrest-extendeddocument-queries-basicas</link>
		<comments>http://blog.lucasrenan.com/couchrest-extendeddocument-queries-basicas/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 02:52:43 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[couchrest]]></category>
		<category><![CDATA[queries couchdb]]></category>
		<category><![CDATA[views couchdb]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=156</guid>
		<description><![CDATA[Em ruby temos algumas gems para serem utilizadas com o CouchDB. Particularmente eu prefiro a gem CouchRest, construída pelos commiters do CouchDB (Chris Anderson é um deles). E um dos commiters do CouchRest (que vem fazendo um excelente trabalho) é o Marcos Tapajos da Improve IT e RedeParede. Para saber mais como instalar e utilizar [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchrest-extendeddocument-queries-basicas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB 0.11.0</title>
		<link>http://blog.lucasrenan.com/couchdb-0-11-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchdb-0-11-0</link>
		<comments>http://blog.lucasrenan.com/couchdb-0-11-0/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 13:16:36 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[couchdb 0.11]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=154</guid>
		<description><![CDATA[Ontem foi lançada a versão 0.11 do CouchDB que é a base antes da versão 1.0. Algumas das melhorias foram: Adicionado suporte a instalador Windows Melhora nas views Correção de bugs na construção de views Melhorias nos cálculos de estatísticas Melhorias de velocidade e concorrência em pesquisas Corrigido timeout de HTTP para replicação Melhorias no [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchdb-0-11-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compactar banco de dados &#8211; CouchDB</title>
		<link>http://blog.lucasrenan.com/compactar-banco-de-dados-couchdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=compactar-banco-de-dados-couchdb</link>
		<comments>http://blog.lucasrenan.com/compactar-banco-de-dados-couchdb/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:17:51 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[compactar couchdb]]></category>
		<category><![CDATA[mvcc]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=134</guid>
		<description><![CDATA[O CouchDB assim como alguns bancos relacionais (MySQL, Postgre, Oracle etc) utiliza o modelo MVCC (Multiversion concurrency control), então quando um documento recebe uma atualização, é criada uma nova versão do documento. Devido ao fato da criação de novas versões, seu banco de dados pode começar a crescer exponencialmente. Então você pode compactar o banco, [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/compactar-banco-de-dados-couchdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autenticar usuário no CouchDB</title>
		<link>http://blog.lucasrenan.com/autenticar-usuario-no-couchdb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=autenticar-usuario-no-couchdb</link>
		<comments>http://blog.lucasrenan.com/autenticar-usuario-no-couchdb/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 22:01:34 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[autenticar usuario couchdb]]></category>
		<category><![CDATA[configurar usuario couchdb]]></category>
		<category><![CDATA[couchrest]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=127</guid>
		<description><![CDATA[Por padrão o CouchDB não exige que seja configurado uma conta com usuário e senha, porém criar uma conta é simples. Para criar uma conta edite o arquivo local.ini Altere require_valid_user para true na sessão couch_httpd_auth Acrescente o usuário e senha na sessão admins Reinicie o CouchDB O CouchDB irá criar um hash com a [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/autenticar-usuario-no-couchdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB &#8211; Implementação</title>
		<link>http://blog.lucasrenan.com/couchdb-implementacao/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchdb-implementacao</link>
		<comments>http://blog.lucasrenan.com/couchdb-implementacao/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 02:36:08 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[banco de dados orientados a documentos]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[lock free]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=114</guid>
		<description><![CDATA[O CouchDB é feito na plataforma Erlang OTP, uma linguagem de programação funcional, concorrente e uma plataforma de desenvolvimento. Erlang foi desenvolvida para aplicações em tempo real de telecomunicações com ênfase na extrema confiabilidade e disponibilidade. Na sintaxe e na semântica, Erlang é muito diferente de linguagens de programação convencionais como C ou Java. Erlang [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchdb-implementacao/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CouchDB Views &#8211; exemplo prático</title>
		<link>http://blog.lucasrenan.com/couchdb-views-exemplo-pratico/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchdb-views-exemplo-pratico</link>
		<comments>http://blog.lucasrenan.com/couchdb-views-exemplo-pratico/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:25:06 +0000</pubDate>
		<dc:creator>Lucas Renan</dc:creator>
				<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[reduce]]></category>
		<category><![CDATA[select couchdb]]></category>
		<category><![CDATA[views couchdb]]></category>

		<guid isPermaLink="false">http://www.p3m.com.br/blog/?p=73</guid>
		<description><![CDATA[O CouchDB possui uma interface web (melhor que um phpmyadmin por exemplo) para administração dos dados, chamada Futon. Para acessá-la abra em seu browser: http://localhost:5984/_utils/ Vamos iniciar com um exemplo bem simples de como utilizar views. As views são usadas para recuperar os dados do banco. De início talvez pareça um pouco complicado, a maioria [...]]]></description>
		<wfw:commentRss>http://blog.lucasrenan.com/couchdb-views-exemplo-pratico/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

