hamsterdb

软件截图:
hamsterdb
软件详细信息:
版本: 2.1.8
上传日期: 17 Feb 15
许可: 免费
人气: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb是一个开源的,轻量级,嵌入式和跨平台数据库引擎编写的软件在ANSI C和设计作为一个支持B + Tree索引structure.Features在glanceKey功能的“NoSQL的”key-value存储包括ACID(原子性,一致性,隔离性和持久性)事务的支持,支持部分的读取和写入,透明AES(高级加密标准)加密,CRC32校验的支持和SIMD(单指令多数据)硬件的支持。
此外,它支持记录数量的数据库,内存数据库的短暂数据,重复键,透明压缩事务日志,钥匙和记录,为COUNT DISTINCT分析功能,SUM,COUNT和平均值,以及远程网络支持通过Protocol Buffers的。
hamsterdb提供所需的所有应用程序开发的高性能,可扩展性和稳定性。它使用内存映射I / O,并支持内存数据库。此外,该软件提供了可配置的缓存和页面大小,采用64位的文件指针,它大局;印度独立,自带的API为C,C ++ ,. NET,Java,Python和Erlang编程languages​​.Under引擎盖和支持OSesThis是一个独立于平台的软件,旨在对所有的GNU / Linux发行版上运行,以及在Microsoft Windows和Mac OS X操作系统。它完全是用C ++编程language.Getting开始hamsterdbTo优化和你的GNU / Linux发行版安装hamsterdb,你应该下载的普遍来源以往回顾分布在Softoware免费的,将其解压缩到您选择的位置,打开终端仿真器,然后导航至解压缩文件的位置。
执行“ ./配置&&令”的命令(不带引号),配置和编译项目为您的硬件架构,32位或64位。在编译过程中完成,这将需要一些时间,你可以通过广泛的运行&ldquo安装软件系统,使安装和rdquo;的命令(不带引号)作为根

什么是此版本中的新

  • 在新功能:
  • 在添加新的" HOLA" API - 为COUNT,SUM hamsterdb分析功能,AVERAGE等见火腿/ hamsterdb_ola.h的声明
  • 在增加了新的API ham_cursor_get_duplicate_position
  • 在一个新的Python API加入
  • 在错误修正:
  • 在问题#33:升级到libuv 0.11.22
  • 修复性能回归在2.1.7 - 创造了太多的页面拆分大型固定长度的密钥,即使它们被存储为扩展键
  • 在其他变更:
  • 在该数据库格式不再试图成为尾数无关;数据库现在存储在主机端格式。该尾数无关的代码反正被打破了,我没有硬件来测试它。
  • 在ham_db_get_error现在已经过时
  • 在头文件中不再包括WINSOCK.H避免在Windows平台上与winsock2.h冲突
  • 在两个B树的布局已经完全重写; PAX KeyLists现在可以在具有重复RecordLists组合使用,和可变长度KeyLists现在可以结合使用PAX RecordLists
  • 避免B树拆分,如果钥匙被追加(HAM_HINT_APPEND)
  • 与远程服务器的内部沟通现在使用不同的协议比谷歌的protobuffer
  • 更快
  • 在PAX布局现在使用的小范围线性搜索;这可以提高搜索性能5-10%
  • 在删除了ham_get_license API(和serial.h)

什么版本2.1.5的新

  • 在该版本修正了几个错误并提高性能。此外,hamsterdb现在扩展好得多,如果文件大小超过数千兆字节。

什么是2.1.4版本,新的

  • 在本次发布的可变长度的密钥增加了自定义的B树布局和重复键。此外,小的记录现在直接储存,而不是外部的blob中的B树的叶节点。

什么是2.0.5版本,新的

  • 在该版本修复了一些小错误,有一个一些性能改进,并修复段错误的.NET API中。
  • 在内部C ++实现已经搬进命名空间和QUOT;火腿"以避免与其他符号的冲突。
  • 请检查自述文件,在未来即将发布API的变化。

什么是2.0.3版本,新的

  • 在该版本修正了错误,并增加了支持微软的Visual Studio 2010中。
  • 在hamsterdb 1.0.9及以上的旧文件格式不再受支持。
  • 在为Win32(x86和x64)来源和预编译库可供下载。

什么是2.0.2版本,新的

  • 在这个版本使得hamsterdb线程安全
  • 在空闲列表修正了。
  • 在升压现在需要。

  • 在源和预编译的Win32 / Win64的库可供下载。

什么是2.0.1版本,新的

  • 在这个版本增加了一些小功能,比如设置自定义路径为日志文件,并重新启用用于交易使用近似匹配。
  • 在一些错误是固定的。

  • 在源文件和预编译的Win32 / Win64的库可供下载。

什么是2.0.0版本,新的

  • 在拥有一个完整的重新执行交易支持,现在允许无限数量的交易并行。
  • 在它整合了Java和.NET API。

  • 在源,文档和预建库为Win32(包括.NET和Java),可在(重新设计)网页。

什么版本的新 2.0.0 RC3:

  • 在这个版本更稳定的2.x的分支和修复所有从以前的RC2版本的已知问题。
  • 在性能在许多方面得到改善。

  • 在源文件和预编译的Win32库,可供下载的网页上。

类似的软件

Orbada
Orbada

14 Apr 15

chive
chive

11 May 15

TPDA
TPDA

20 Feb 15

意见 hamsterdb

评论没有发现
添加评论
打开图片!