acl/lib_dict/changes.txt

62 lines
2.2 KiB
Plaintext
Raw Normal View History

17) 2014.6.13
2014-06-22 19:42:08 +08:00
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