做了个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
|