Home / Companies / DataStax / Blog / October 2010

October 2010 Summaries

2 posts from DataStax

Filter
Month: Year:
Post Summaries Back to Blog
Scalability refers to the ability to add computational resources to a database for increased throughput. Vertical scalability involves moving to a machine with more capacity, while horizontal scalability allows for incremental addition of hardware. Apache Cassandra is an example of a horizontally scalable system that seamlessly utilizes new resources without reconfiguration or downtime. DataStax Astra DB, built on Cassandra, offers Database-as-a-Service and autoscaling features to save costs and enable global presence.
Oct 30, 2010 427 words in the original blog post.
Persistence in data storage refers to the continuance of an effect after its cause has been removed, meaning that data survives even after the process that created it has ended. This is achieved by writing data to non-volatile storage. There are four main design approaches for data stores: in-memory, update-in-place, commitlog-based, and snapshot-based systems. In-memory systems provide high speed but limited data sets and lack persistence. Snapshot-based systems offer periodic snapshots to disk but can lose updates within the interval. Commitlog-based systems store data immediately and provide durability with every write. Cassandra implements a commit-log based persistence design, allowing for tunable levels of durability to balance safety and performance. This makes it a logical choice for systems requiring durable, performant data storage.
Oct 22, 2010 445 words in the original blog post.