0.3.7 • Published 10 years ago

restbase-cassandra v0.3.7

Weekly downloads
89
License
-
Repository
-
Last release
10 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

10 years ago

0.3.6

11 years ago

0.3.5

11 years ago

0.3.4

11 years ago

0.3.3

11 years ago

0.3.2

11 years ago

0.3.1

11 years ago

0.3.0

11 years ago

0.2.9

11 years ago

0.2.8

11 years ago

0.2.7

11 years ago

0.2.6

11 years ago

0.2.5

11 years ago

0.2.4

11 years ago

0.2.3

11 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.1

11 years ago