hamsterdb-python

hamsterdb-python is a Python wrapper module for the hamsterdb embedded database library.
Download

hamsterdb-python Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Christoph Rupp
  • Publisher web site:
  • http://hamsterdb.com/

hamsterdb-python Tags


hamsterdb-python Description

hamsterdb-python is a Python wrapper module for the hamsterdb embedded database library. hamsterdb-python is a Python wrapper module for the hamsterdb embedded database library.hamsterdb is a lightweight embedded database engine. It is in development for more than three years and concentrates on ease of use, high performance, stability and portability.Ease of UseThe hamsterdb API is simple and self-documenting. Extensive documentation, FAQ and a tutorial are provided. The interface is similar to other widely-used database engines.High PerformanceFast 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.Stability and Maturityhamsterdb has hundreds of unittests with a test coverage of over 90%. Each release is tested with thousands of acceptance tests in many different configurations, tested on up to six different hardware architectures and operating systems.PortabilityWritten in plain ANSI-C, hamsterdb runs on many architectures: Intel-compatible (x86, x64), PowerPC, SPARC, ARM, RISC and others. Tested operating systems include Microsoft Windows, Microsoft Windows CE, Linux, SunOS and other Unices. The file format is endian-independent.Fair Licensinghamsterdb follows the "quid pro quo" rule. hamsterdb is released under two licenses: the Open Source GPL license and a proprietary, commercial closed-source alternative.


hamsterdb-python Related Software