Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
:logstore - a storage engine for arbitrary data for POSIX systems with spinning hard disks - "puts" are efficient by use of an append-only log file for storage - "gets" are as fast as your disk can seek and read - reads to be amortized via higher-level caching - no caching built-in; very low memory footprint - thread-safe (dumb mutex; no performance loss for single-threaded apps) - background log compaction / garbage collection - entries assigned id numbers by logstore - extensions for Python, Node.js forthcoming - expected to be a basis for embedded object databases, datastore server, etc. :installation make make test make bench sudo make install :usage #include <logstore.h> use LDFLAGS -llogstore -pthread The API should be straightforward; see logstore.h Copyright (C) 2009 Fictorial LLC Author: Brian Hammond License: MIT Warranty: None