Skip to content

A single nosql store to fill all common needs to build applications that scale to enterprise grade, but with the simplicity of entry level services.

Notifications You must be signed in to change notification settings

asilvas/cassango

Repository files navigation

cassango

A single nosql store to fill most common needs to build applications that scale to enterprise grade, but with the simplicity of entry level services. Built atop Cassandra to handle the heavy lifting, Cassango is designed to support forward-thinking architectures, such as serverless and immutable data access.

Goals

Goals of this project include:

  • Serverless First Architecture (1)
  • Immutable data access (2)
  • High availability
  • Scale throughput linearly (3)
  • Scale storage linearly
  • Average response times less than 10ms (4)
  • Perform in a predictable manner (5)
  • Simple enough for a hobbyist to setup and maintain
  • Perform well even after index sizes exceed memory capacity (6)
  1. Designed from the ground up for browser-to-database patterns
  2. Differential history supports moving forward and backward in time
  3. With greater than or equal to 99.5% efficiency
  4. Leveraging commodity SSD grade hardware under 50% load for basic operations
  5. Simple operations perform quickly, complex operations can take any amount of time
  6. Though may result in YELLOW status for performance noting possible degradation of service

Resources

About

A single nosql store to fill all common needs to build applications that scale to enterprise grade, but with the simplicity of entry level services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages