Download List

Project Description

nmdb is a network database (dbm-style) that can use multiple protocols to communicate with its clients. TIPC, TCP, UDP, and SCTP are currently supported. It consists of an in-memory cache that saves (key, value) pairs, and a persistent backend that stores the pairs on disk. Both work in combination, but the use of the backend is optional, so you can use the server only for cache queries, pretty much like memcached.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-10-11 08:05
0.23

Several performance improvements were made, a tdb backend was added, a method to iterate through all the keys in a server was added, and there are minor bugfixes.

2009-03-03 09:12
0.22

A statistics export application was added, tokyocabinet support was implemented, Python 3 bindings were added, and minor bugs were fixed.
Tags: Minor feature enhancements

2007-09-02 14:38
0.21

Ruby, Bigloo Scheme, and Haskell bindings were
added. Optional support for BerkeleyDB was added.
An atomic "increment" operation was implemented.
Support for the SCTP protocol was added. Logging
support was implemented. Several non-critical bugs
were fixed.
Tags: Major feature enhancements

2007-06-24 14:27
0.20

TCP and UDP support was implemented. The
compare-and-swap operation was added. D and
NewLisp bindings were added. Tests were extended.
Performance was improved and the documentation was
updated.
Tags: Major feature enhancements

2007-01-09 09:51
0.11

Distributed queries are now supported in both the C library and the Python module. 'get' performance was improved. A bug in the cache code was fixed. The Python module now supports storing of arbitrary objects (automatic pickling). A user guide was added.
Tags: Major feature enhancements

Project Resources