Source: node-pixl-server-storage Section: javascript Maintainer: Debian Javascript Maintainers Uploaders: Joseph Nahmias , Testsuite: autopkgtest-pkg-nodejs Build-Depends: debhelper-compat (= 13), dh-nodejs, dh-sequence-nodejs, 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-pixl-unit , node-porter-stemmer , node-stream-meter , node-unidecode , Standards-Version: 4.7.4 Homepage: https://github.com/jhuckaby/pixl-server-storage Vcs-Git: https://salsa.debian.org/js-team/node-pixl-server-storage.git Vcs-Browser: https://salsa.debian.org/js-team/node-pixl-server-storage Package: node-pixl-server-storage Architecture: all 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, ${misc:Depends}, 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.