hamsterdb icon

hamsterdb For Mac

3.8/5 26
GPL   

Lightweight embeddable database engine. #Database engine  #Database api  #In-memory database  #Database  #Engine  #Api  

Description

features

changelog

Free Download

hamsterdb is an open source embeddable database. hamsterdb is in development for more than two years with three main design principles: ease of use, high performance and stability.

The hamsterdb API is simple and mostly self-documenting. Extensive documentation, FAQ and tutorials are provided. The interface is similar to other widely-used database engines.

Fast algorithms and data structures guarantee high performance for all scenarios. The implementation of these algorithms minimizes disk access and operating system calls (i.e. memory allocations). Data structures try to take advantage of modern CPU caches. Memory mapped file operations are preferred to the slower read/write I/O.

By changing page size, key size and cache size, hamsterdb can be tuned for any hardware platform. The minimum static memory footprint is just 55 kb, and the minimum memory allocated for a database is one page (the page size depends on the operating system, but can be overwritten by the user).

The cache size can be hard limited to any value (if the hard limit is reached, operations will fail with an "out of cache"-error; if a soft limit is reached, hamsterdb will temporarily resize the cache). Other parameters give the user the choice between data safety or higher performance.

What's new in hamsterdb 2.1.11:

  • Bug fixes:
  • C++ API no longer throws exceptions in destructors
  • issue #49: fixed approx. matching issue with remote server
  • issue #53: fixed race condition on Win32
Read the full changelog

hamsterdb 2.1.11

add to watchlist add to download basket send us an update REPORT
  runs on:
Mac OS X (-)
  file size:
1.7 MB
  filename:
hamsterdb-2.1.11.tar.gz
  3 screenshots:
hamsterdb - This is the usage message displayed by ham_info, when being run from a Terminal window with the "-h" argument.hamsterdb - When running the ham_dump command line tool from a Terminal window with the "-h" argument, it will display a usage message.hamsterdb - This is the usage messaged displayed by ham_recover, when being run from the Terminal window with the "-h" parameter.
  main category:
Developer Tools
  developer:
  visit homepage

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

% discount
4k Video Downloader
  • 4k Video Downloader
  • Zoom Client
  • Context Menu Manager
  • 7-Zip
  • Microsoft Teams
  • calibre
  • IrfanView
  • ShareX
  • Bitdefender Antivirus Free
  • Windows Sandbox Launcher
essentials


Load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy