设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Phalcon7 1.2.3发布更新,增加Wiredtigger存储

2017-3-15 20:51| 发布者: joejoe0332| 查看: 364| 评论: 0|原作者: oschina|来自: oschina

摘要: 使用 WiredTigger 实现本地存储,用作数据缓存。在本地测试每秒可以达到10万的插入(CPU:Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz、Memory:8GB)$db=newPhalcon\Storage\Wiredtiger('unit-tests/cache/wiredtiger' ...

使用 WiredTigger 实现本地存储,用作数据缓存。在本地测试每秒可以达到10万的插入(CPU:Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz、Memory:8GB)

$db = new Phalcon\Storage\Wiredtiger('unit-tests/cache/wiredtiger');
$this->assertTrue($db->create('table:phalcon_test'));
$cursor = $db->open('table:phalcon_test');
$this->assertTrue($cursor->set("key1", "value1"));
$this->assertTrue($cursor->set("key2", "value2"));
$this->assertEquals($cursor->get("key1"), "value1");
$this->assertEquals($cursor->get("key2"), "value2");
$this->assertEquals($cursor->gets(array("key1", "key2")), array("value1", "value2"));
$this->assertTrue($cursor->delete("key1"));
$this->assertEquals($cursor->get("key1"), NULL);
foreach ($cursor as $key => $val) {
	$this->assertEquals($key, 'key2');
	$this->assertEquals($val, 'value2');
}

查询参数支持绑定数组:

$songs = $manager->executeQuery('SELECT * FROM Songs WHERE id NOT IN (:id:)', array('id' => array(1,2,3,4)));

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部