Tutorial MongoDB

Category : Banco de Dados, NoSQL

Esta no ar o tutorial do MongoDB em português, para consulta-lo na integridade basta acessar este link: http://www.mongodb.org/display/DOCSPT/Tutorial

Vou deixar aqui a explicação de como instala-lo em ambiente Linux, e nos próximos posts vou comentando o tutorial para quem tiver alguma dificuldade.

  1. Instale as dependencias – Veja abaixo de acordo com sua plataforma
  2. Pegue os fontes
  3. git clone git://github.com/mongodb/mongo.git

  4. Complie
  5. scons all

  6. Instale
  7. scons --prefix=/opt/mongo install

Observações sobre Spider Monkey

Geralmente os binarios instalados do spider monkey não possuem o suporte a UTF8. Além disso, o ubuntu vem com uma versão “estranha” do spider monkey, que não suporta tudo o que usamos. Se você receber mensagens de “Warning” ou erros durante o processo de compilação, recomendamos que compile o spider monkey diretamente do fonte. Veja Compilando Spider Monkey para mais informações.

Suportamos o spider monkey 1.6 e 1.7, no entanto a versão 1.6 é um pouco deficiente, recomendamos o uso da versão 1.7. Não testamos a versão 1.8, mas iremos assim que for oficialmente lançada.

A instação pode ser realizada em um Ubuntu 9.10 sem nenhuma dificuldade, seguindo apenas as instruções desta página

Dependências

Fedora

Fedora 8 or 10

sudo yum -y install git tcsh scons gcc-c++ glibc-devel
sudo yum -y install boost-devel pcre-devel js-devel readline-devel
#for release builds:
sudo yum -y install boost-devel-static readline-static ncurses-static

Ubuntu

See spider monkey note above.
Ubuntu 8.04

apt-get -y install tcsh git-core scons g++
apt-get -y install libpcre++-dev libboost-dev libreadline-dev xulrunner-1.9-dev
apt-get -y install libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev libboost-date-time-dev

Ubuntu 9.04 and 9.10

apt-get -y install tcsh git-core scons g++
apt-get -y install libpcre++-dev libboost-dev libreadline-dev xulrunner-1.9.1-dev