Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

LevelDB is a library that implements a fast key-value store. Features * Keys and values are arbitrary byte arrays. * Data is stored sorted by key. * Callers can provide a custom comparison function to override the sort order. * The basic operations are Put(key,value) ... [More] , Get(key), Delete(key). * Multiple changes can be made in one atomic batch. * Users can create a transient snapshot to get a consistent view of data. * Forward and backward iteration is supported over the data. * Data is automatically compressed using the Snappy compression library. * External activity (file system operations etc.) is relayed through a virtual interface so users can customize the operating system interactions. [Less]

5.0
 
  0 reviews  |  3 users  |  39,014 lines of code  |  4 current contributors  |  Analyzed 6 days ago
 
 

Tokyo Cabinet is the successor of QDBM, a high performance database library similar to the DBM family. It also supports hash and B-tree databases and does not require any server process. The overall speed is improved compared to QDBM.

5.0
 
  0 reviews  |  2 users  |  0 current contributors
 
 

Standalone mail classification/delivery daemon for multi-user Unix servers. Written in C, it embeds perl in order to use SpamAssassin efficiently. It implements a process manager with persistent spam checker processes running under users' own UIDs.

5.0
 
  0 reviews  |  1 user  |  11,411 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

This plugin enables lightweight access to database functionality using BerkeleyDB. This plugin does NOT provide domain classes nor dynamic finders like GORM does.

0
 
  0 reviews  |  1 user  |  586 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

IntroductionDikeva is a distributed data store aiming to be as simple and easy to deploy as possible. Using Berkeley DB as data storage and written in Python for easy deployment. What are the requirements for dikeva?The only requirement at the moment is a correct Python 2.X installation. How ... [More] does it work?Start the server on the nodes you want to use as data storage. So, for each server do: $ python run_server.py --config config-sample.cfgUse the easy to use python API to save or fetch objects on the data storage. from dikeva.client import DkvClient d = DkvClient() # do this for each node d.add_server((addr, port)) d.put(key, data) d.get(key)PhilosophiesCross platform Keep things simple for the user Concurrency over Consistency RoadmapObject storage interface on client (data only) multiget/multiput (on client: get/put queue) Consistent hashing scheme Replication (on nodes) Python 3 support [Less]

0
 
  0 reviews  |  0 users  |  336 lines of code  |  1 current contributor  |  Analyzed 2 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.