🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more →
Socket
Book a DemoInstallSign in
Socket

restbase-cassandra

Package Overview
Dependencies
Maintainers
2
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

restbase-cassandra

RESTBase table storage on Cassandra

latest
npmnpm
Version
0.3.7
Version published
Weekly downloads
6
-95.04%
Maintainers
2
Weekly downloads
 
Created
Source

RESTBase table storage on Cassandra

Provides a high-level table storage service abstraction similar to Amazon DynamoDB or Google DataStore, with a Cassandra backend. See the design docs for details and background.

This is the default table storage backend for RESTBase, and automatically installed as an npm module dependency (restbase-cassandra). See the install instructions there.

Issue tracking

We use Phabricator to track issues. See the list of current issues in RESTBase-cassandra.

Status

Preparing for production.

Build Status

Features:

  • basic table storage service with REST interface, backed by Cassandra
  • multi-tenant design: domain creation, prepared for per-domain ACLs
  • table creation with declarative JSON schemas
  • secondary index creation and basic maintenance
  • data insertion and retrieval by primary key, including range queries

Next steps

  • More refined secondary index implementation
    • range queries on secondary indexes
  • Refine HTTP interface & response formats, especially paging
  • Authentication (OAuth2 / JWT / JWS / auth service callbacks) and ACLs
  • Transactions: light-weight CAS and 2PC
  • Get ready for production: robustness, performance, logging
  • Basic schema evolution support

Contributors

FAQs

Package last updated on 23 Dec 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts