Hamsterdb 2.1.0下载地址

点这里下载 → 下载地址
相关Tags:

Hamsterdb 2.1.0软件简介

软件功能的配置页面大小,高速缓存大小和索引键的大小。

Hamsterdb是一个开源的嵌入式数据库。 Hamsterdb API是简单,大多是自记录。

快速算法和数据结构保证所有情况下的高性能。这些算法的神器出山:www.shenqi73.com实施,最大限度地减少磁盘访问和操作的系统调用(如内存分配)。

数据结构,尝试利用现代CPU高速缓存。内存映射文件操作的优先级要慢读/写I / O。

用户将有能力,只是通过改变页面大小,密钥大小和高速缓存大小调整Hamsterdb任何硬件平台。

最小的静态内存占用只有55 KB,最小的内存分配给一个数据库是一个页面(页面大小取决于操作系统,但可以由用户覆盖)。

高速缓存的大小可以硬限制的任何值(如果达到硬限制,操作将失败,一个“缓存”的错误,如果一个软限制,Hamsterdb将暂时调整高速缓存)。其他参数给用户的选择之间的数据安全性和更高的性能。

下面是一些主要特点“Hamsterdb”:

·快速排序B +树与可变长度的密钥
·非常快速的数据库游标
·支持交易
·支持内存中的数据库
·支持重复键(排序)
·支持环境:在一个物理文件(每默认限制为16个数据库的多个数据库,但可以改变在运行时)
·支持备案号数据库(类似于
·支持部分读取/写入
·支持远程数据库与一个可嵌入的基于HTTP的服务器
·运行时配置参数(即高速缓存的大小,密钥大小,页面大小)
·便携式ANSI-C实现支持许多不同的架构吗?
·尾段独立的文件格式
·支持记录/恢复
·广泛的文档
·64位文件指针并支持巨大的文件
·可选的AES加密
·可选的基于zlib的编程
·远程网络访问,服务器可以被嵌入或独立
·语言C + +,Python的支持。NET和Java

此版本中的新功能:

语义变化:
·扩展键默认情况下禁用;使用HAM_ENABLE_EXTENDED_KEYS,以使他们
·创建/打开一个环境是强制性的; ham_open / ham_create被拆除
·ham_new,ham_delete,ham_env_new,ham_env_delete被删除了,他们现在不再需要

更名为宏/函数:
·C + + API:更名为“火腿”的命名空间“hamsterdb”
·ham_check_integrity - > ham_db_check_integrity
·ham_get_error - > ham_db_get_error
·ham_set_prefix_compare_func - > ham_db_set_prefix_compare_func
·ham_set_compare_func - > ham_db_set_compare_func
·ham_find - > ham_db_find
·ham_insert - > ham_db_insert
·ham_erase - > ham_db_erase
·ham_get_key_count - > ham_db_get_key_count
·ham_get_parameter - > ham_db_get_parameter
·ham_get_env - > ham_db_get_env
·ham_close - > ham_db_close
·HAM_DB_READ_ONLY - > HAM_WRITE_PROTECTED
·HAM_WRITE_THROUGH - > HAM_ENABLE_FSYNC
·HAM_PARAM_GET_FLAGS - > HAM_PARAM_FLAGS
·HAM_PARAM_GET_FILEMODE - > HAM_PARAM_FILEMODE
·HAM_PARAM_GET_FILEMODE - > HAM_PARAM_FIL ...

随便看看

软件简略信息
  • 软件大小:211 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件