4. MongoDb
✔ Escrito em C++
✔
Linguagem Rica e de Fácil Entendimento
✔
Orientado a Documentos (BSON)
✔
Não Relacional (NoSQL)
✔
Tipado Dinamicamente (Schemaless)
✔
Suporte a Índices
✔
Suporte a Replicação (MasterSlave e Replica Sets)
✔
Map/Reduce
✔ Mais...
15. Instalando a Extensão
Linux
sudo pecl install mongo
extension=mongo.so
OS X
sudo pecl install mongo
extension=mongo.so
Windows
Go to
http://www.php.net/manual/en/mongo.installation.php#mongo.installation.windows
extension=php_mongo.dll
17. MongoDB no PHP
Por que?
Web Apps
Informações Rápidas
Escalabilidade
Cache
18. MongoDB no PHP
Criando uma Conexão
$m = new Mongo(); // conecta a localhost:27017
Ou
$m = new Mongo('exemplo.com:1337'); // conecta ao host
exemplo.com na porta 1337
19. MongoDB no PHP
Selecionando um banco de dados
$db = $m>phpms; //seleciona o banco de dados 'phpms'
Selecionando uma coleção
$participants = $db>participants;