Package: node-pixl-server-storage
Version: 4.1.0+ds-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Installed-Size: 401
Depends: node-async, node-fast-stream-to-buffer, node-he, node-moo, node-nearley, node-pixl-cache, node-pixl-class, node-pixl-perf, node-pixl-server, node-pixl-tools, node-porter-stemmer, node-stream-meter, node-unidecode
Section: javascript
Priority: optional
Homepage: https://github.com/jhuckaby/pixl-server-storage
Description: 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.
