0.3.7 • Published 9 years ago

restbase-cassandra v0.3.7

Weekly downloads
89
License
-
Repository
-
Last release
9 years ago

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

0.3.7

9 years ago

0.3.6

9 years ago

0.3.5

9 years ago

0.3.4

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago