Lightweight embeddable database engine. #Database engine #Database api #In-memory database #Database #Engine #Api
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
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
- main category:
- Developer Tools
- developer:
- visit homepage
7-Zip
Microsoft Teams
calibre
IrfanView
ShareX
Bitdefender Antivirus Free
Windows Sandbox Launcher
4k Video Downloader
Zoom Client
Context Menu Manager
- 4k Video Downloader
- Zoom Client
- Context Menu Manager
- 7-Zip
- Microsoft Teams
- calibre
- IrfanView
- ShareX
- Bitdefender Antivirus Free
- Windows Sandbox Launcher