[Pkg-javascript-devel] Bug#1138497: ITP: node-pixl-server-storage -- a key/value/list/hash storage component for the Node.js pixl-server framework
joe at nahmias.net
joe at nahmias.net
Sun May 31 04:49:21 BST 2026
Package: wnpp
Severity: wishlist
Owner: Joseph Nahmias <jello at debian.org>
Control: block 1137734 by -1
X-Debbugs-CC: Joseph Huckaby <jhuckaby at gmail.com>, Debian Javascript Maintainers <pkg-javascript-devel at lists.alioth.debian.org>, debian-devel at lists.debian.org
* Package name : node-pixl-server-storage
Version : 4.1.0
Upstream Author : Joseph Huckaby <jhuckaby at gmail.com>
* URL : https://github.com/jhuckaby/pixl-server-storage
* License : Expat
Programming Lang: JavaScript
Description : a key/value/list/hash storage component for the Node.js pixl-server framework
This module is a component for use in pixl-server. It implements a simple
key/value storage system that can use multiple back-ends, such as Amazon
S3, Redis, or a local filesystem. It introduces the concept of a "chunked
linked list", which supports extremely fast push, pop, shift, unshift,
and random reads/writes. Also provided is a fast hash table
implementation with key iteration, a transaction system, and an indexing
and search system.
.
Features:
.
- Uses very little memory in most cases.
- Store JSON or binary (raw) data records.
- Supports multiple back-ends including Amazon S3, Redis,
and local filesystem.
- Linked lists with very fast push, pop, shift, unshift,
and random reads/writes.
- Hash tables with key iterators, and very fast reads / writes.
- Advisory locking system with shared and exclusive locks.
- Variable expiration dates per key and automatic deletion.
- Transaction system for isolated compound operations
and atomic commits, rollbacks.
- Indexing system for searches across collections of JSON records.
- Supports Google-style full-text search queries.
.
Node.js is an event-based server-side JavaScript engine.
dep for cronicle
i plan to maintain this under the js-team
More information about the Pkg-javascript-devel
mailing list