0.3.7 • Published 10 years ago
restbase-cassandra v0.3.7
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.
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
- Gabriel Wicke gwicke@wikimedia.org
- Hardik Juneja hardikjuneja.hj@gmail.com
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