php查询mongodb和mysql的效率对比
2013-11-08 12:47 来源:www.chinab4c.com 作者:ecshop专家
php查询mongodb和mysql的效率对比,我们可以考虑把大量的ecshop规格放到mongodb里面,这样可以支持百万级别的数据。以下是php查询mongodb和mysql的效率对比对比代码和结果
$conn = new Mongo("mongodb://admin:admin@localhost/images");
$db = $conn->selectDB("images");
$tab = $db->img;
/*for ($i=1;$i<50;$i++) {
$size = 100000;
$start = ($i-1)*$size;;
$sql = "select * from ".tname('imgs')." limit $start,$size";
$res = $img_db->query($sql);
while($row = $img_db->fetch_array($res)) {
$tab->insert($row);
}
}*/
$goods_name ='MKT1813333405';
$a = microtime_float();
$res = $tab->findOne(array('goods_name'=>$goods_name));
echo microtime_float()-$a;
echo "<br>";
$c = microtime_float();;
$row = $img_db->getRow("select * from ".tname('imgs')." where goods_name='$goods_name'");
echo microtime_float()-$c;echo "<br>";
echo "ok";
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
0.000128984451294
0.00198793411255
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...