|
发表于 2022-7-11 14:52:50
|
显示全部楼层
福建省福州市
本帖最后由 微凉 于 2012-7-30 11:17 编辑 数据库简介: 1.QE内存数据库是一个快速(Quick)、简单(Easy)的内存数据库。 2.独特的编码方式、极快的读写速度、首创的暂存技术、易用的操作方法,所构成的强大数据库,这就是QE内存数据库。 作者:帝皇法老(岳知涵) 特别之处: 1.记录接口统一为字节集类型,其他类型请先进行数据类型转换,可以在QE数据库字段中定义类型,读取时会为您提供数据类型以便您转换; 2.在使用数据库前必须先新建数据库或读数据库文件。无需关闭,类销毁时数据库就会释放; 3.利用暂存能够方便地进行双数据库操作、撤销操作等。 更新记录: 1.2更新(2012.7.24)、略微优化代码并增强了多线程的稳定性。 1.1更新(2012.7.21)、加强了文件系统的算法的健壮性,加入取数据库文件状态值方法,修复转存的错误。 1.0更新(2012.7.17)、利用汇编大幅提高速度,文件编码全部重写,并改变了存取方式。基本全部重写,错误在所难免,还望易友报告。 数据库对比:一般来说,内存数据库的性能比文件数据库的性能高10倍以上。我作了一次简单的对比,果真如此。 引用 * 易语言数据库加100000个空记录约耗时1016毫秒。 * 易语言数据库读100000次记录约耗时390毫秒。 * QE内存数据库加100000个空记录约耗时110毫秒。 * QE内存数据库读100000次记录约耗时0毫秒。 接下来发生了令我意想不到的情况: 虽然两数据库都拥有两个字段、十万条空记录,但是数据库文件大小的差别如此之大令我万万没有想到。 下个版本的更新计划: 1.继续加强算法的健壮性,防止程序异常。 2.增加一个数据库设计器。 QE内存数据库V1.2下载附带例子: 例子 模块.zip (16.09 KB, 下载次数: 332) 相关帖子: |
|