做了个php-hyperdex扩展

发布: 2014-01-26 22:00

前几天使用 hyperdex的golang客户端api编写导数据程序,

发现golang API还有一个内存泄漏的BUG,导致长时间导入数据时内存占用非常大。

一般导入100w条后,4G内存的机器已经受不了,但准备导入的数据大概2000w或者更多。

这几天花了点时间,找了个hyperdex把 php 语言API扩展,

发现其已经是很早之前的,已经与现在的hyperdex版本不兼容了。

在此基础出,迁移到了与最新版本的hyperdex兼容,并且添加了HyperdexAdmin相关的功能。

有兴趣的可以看看, 代码在github上, https://github.com/kitech/php-hyperdex

现的状态是基本功能完成可用。

后续的改进包括,

1、支持超时参数。。

2、支持hyperdex官方的C API中的异步执行功能。

3、把代码改到使用hyperdex的C++ API,转为C API是hyperdex在C++ API基础上封装的。

4、admin管理API异常/错误处理完善。

5、做一个web版本的hyperdex管理系统。




原文: http://qtchina.tk/?q=node/782

Powered by zexport