17) 2014.6.13 17.1) compile: compile ok on gcc4.9 16) 2012.7.10 16.1) compile: 支持 VC2003 的预编译功能,从而使编译速度更快 15) 2012.4.9 15.1) bugfix: 修复了变参参数不对的地方 14) 2009.7.30 14.1) 增加了对 tokyocabinet 的支持。该DB库功能比较全,在有些地方效率比BDB高, 但随机性比较大的情况下,还是BDB比较好些,并且BDB的稳定性还是最高的。 注:有关 tokyocabinet 请参: http://tokyocabinet.sourceforge.net/ 13) 2009.6.2-2009.6.4 13.1) 完善了一些接口,增加了 key 的长度参数 key_len 12) 2009.5.27 12.1) bugfix: 在64位机上编译通过 12.2) 直接将所依赖的库放在本项目内 11) 2009.5.22 11.1) bugfix: dict_db.c 中自定义的比较函数有误 11.2) feature: dict_db.c 引出几个全局变量 10) 2009.5.21 10.1) dict_pool: 增加了分区表功能, 可以将存储分布在不同的磁盘分区上,从而 提高磁盘的利用率 10.2) bdb: 增加了排序功能 9) 2009.5.19 9.1) dict_pool: 增加了可以对存储池中的具体的存储加锁的功能 8) 2009.4.24 8.1) 其中的一个参数定义与 C++ 的语法 delete 冲突,统一改为 delete_it 7) 2009.3.30 7.1) unix_aio: 由BDB分配的内存应该统一采用 acl_myfree()/1 进行释放 7.2) unix: 由BDB分配的内存应该统一采用 acl_myfree()/1 进行释放 6) 2009.3.16 6.1) dict_db: 分配内存需要调用, acl_mymalloc/1, acl_myrealloc/2, 释放内存需要 调用 acl_myfree/1 5) 2009.3.15 5.1) dict_pool: 增加了删除接口 4) 2009.2.17 4.1) unix/unix_aio: 完善了HTTP协议通讯的模式,可以支持长连接及短连接;错误信息 回复的完善 4.2) unix: http_service.c 中的宏调用 RETURN()内部不应调用函数,否则将会出现意外 3) 2009.1.23 3.1) 增加了异步IO的服务器, 其效率要比多线程半非阻塞式的服务器提高50%以上, 如多线程服务器的速度为:38000 次每秒;而非阻塞式的效率可以达到62000 次每秒以上, 而BDB的性能可以达到10-20万次每秒,所以瓶颈应该还在系统的网络IO上 2) 2009.1.22 2.1) 以 ioctl_server 的 acl_master 服务器模板编写了个支持HTTP通信模式的 服务器 1) 2009.1.21 1.1) dict 1.0.0 release