Duas tecnologias que eu estava namorando eram Hadoop e CouchDB. Por um bom tempo, na verdade até ontem achava que estavam relacionadas, mais precisamente, CouchDB rodaria em cima do Hadoop.
A verdade é que são duas coisas completamente independentes. Hadoop é a versão código aberta da função "mapReduce" do Google[1] e CouchDB é um banco de dados não estruturado, NoSQL, tipo IBM Lotus Notes[2].
De qualquer maneira são duas tecnologias que me fascinam. Mas CouchDB parece mais fácil de usar no momento, apesar de ainda não saber exatamente onde.
O projeto que penso no momento é um sistema de controle de logs do Linux/UNIX. Me parece que esse formato de documento ao invés da rigidez do SQL parece ideal para armazanar logs, seja do sistema operacional ou Apache.
[1] http://en.wikipedia.org/wiki/Hadoop
[2] http://en.wikipedia.org/wiki/CouchDB
No comments:
Post a Comment