Quem está começando com nosql deve estar maravilhado com todo o potencial. E para o ego ficar maior ainda, é legal medir o tempo de carregamento e fazer um benchmark no seu código.
É só você usar essa função:
[php]
function getTime(){
static $tempo;
if( $tempo == NULL ){
$tempo = microtime(true);
}
else{
echo ‘Tempo (segundos): ‘.(microtime(true)-$tempo).”;
}
}
[/php]
Com isso você vai saber o tempo extado que o seu script vai levar para carregar. Para você usar essa função é muito fácil também:
[php]
getTime();
//aqui você coloca o teu código
getTime();
[/php]
E é isso ai, aproveitem e coloquem aqui nos comentários o benchmark de vocês. @suissacorp obrigado pela função.
[...] This post was mentioned on Twitter by Alex Hernandes, No-SQL BR. No-SQL BR said: #nosql : Como fazer um benchmark com PHP http://www.nosqlbr.com.br/como-fazer-um-benchmark-com-php.html [...]
Instalando MongoDB no Windows com Wamp
by ALEX on 06/05/2010 in ESCALABILIDADE, MONGODB, NOSQL, WAMP
Postei recentemente no nosso grupo de nosql no google groups, sobre como instalar o MongoDB e PHP no Windows. Achei a instalação extremamente fácil e vou ensinar pra vocês agora.
Baixe o mongodb essa é a versão 32 bits se o teu pc for 64, baixa esse a versão 64 bits aqui. Enquanto baixa, vai [...]
READ FULL STORY • COMMENTS { 3 }
Meu Benchmark – pequeno comparativo MySQL e MongoDB
by SUISSA on 06/05/2010 in BENCHMARK, MYSQL, MONGODB, NOSQL
Inserindo/lendo
array(“title” => “Calvin and Hobbes”);
No MYSQL – Inserção
inserindo 50k
Tempo (segundos): 26.963586091995
inserindo 50k
Tempo (segundos): 35.74323797226
inserindo 50k
Tempo (segundos): 27.360780954361
inserindo 50k
Tempo (segundos): 27.239809989929
LEITURA dos 200k: Tempo (segundos): 0.16633296012878
MongoDB – Inserção
inserindo 50k
Tempo (segundos): 6.9094848632812
inserindo 50k
Tempo (segundos): 9.049604177475
inserindo 50k
Tempo (segundos): 4.2792370319366
inserindo 50k
Tempo (segundos): 10.331115007401
LEITURA dos 200k: Tempo (segundos): 0.14360809326172