Apache Cassandra
Scylla
Our great sponsors
Apache Cassandra | Scylla | |
---|---|---|
35 | 19 | |
8,507 | 12,488 | |
0.9% | 2.6% | |
9.9 | 10.0 | |
5 days ago | 5 days ago | |
Java | C++ | |
Apache License 2.0 | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Apache Cassandra
-
How to Choose the Right MQTT Data Storage for Your Next Project
Apache Cassandra{:target="_blank"} is a highly scalable and fault-tolerant database that can handle large volumes of data across multiple nodes or clusters. It provides fast read and write operations, making it suitable for real-time analytics or applications with high throughput requirements.
- 10+ Open-Source Projects For Web Developers In 2023
-
Database 101: Data Consistency for Beginners
Wide Column: Apache Cassandra, ScyllaDB and DynamoDB
-
In One Minute : Hadoop
Cassandra, a replicated, fault-tolerant, decentralized and scalable database system.
-
Build Your First App with JavaScript, Node.js, and DataStax Astra DB
A popular database you might already be familiar with is Apache Cassandra®, which powers high-performing applications for thousands of companies including Hulu, Netflix, Spotify, and Apple. While this free, open-source database is known for its high availability, scalability, and resilience; the downside is that it’s also notoriously complex to set up and manage.
- Reducing logging cost by two orders of magnitude using CLP
-
Baeldung Series Part 2: Build a Dashboard With Cassandra, Astra and CQL – Mapping Event Data
In our previous article, we looked at augmenting our dashboard to store and display individual events from the Avengers using DataStax Astra, a serverless DBaaS powered by Apache Cassandra using Stargate to offer additional APIs for working with it.
-
System Design: CAP theorem
Example: Apache Cassandra, CouchDB.
-
Deploy a TikTok Clone with Node.js, Netlify, and DataStax Astra DB
For our TikTok database, we’re using DataStax Astra DB: a cloud-based database that fully manages Apache Cassandra®, one of the most robust and scalable NoSQL databases around.
-
System Design: The complete course
Data partitioning in Apache Cassandra.
Scylla
- ScyllaDB: NoSQL data store using the seastar framework
-
Database 101: How to Model Leaderboards for 1M Player's Game.
Then I decided to talk to my boss and ask him if I could work with the YARG guys and the condition was to create something cool enough to implement ScyllaDB (NoSQL Wide-column Database) since I'm working as a Developer Advocate there. You won't believe how the simplicity and scalability brought by ScyllaDB perfectly fit the needs of YARG.in!
- Potential for silent data loss on ScyllaDB 5.2.x
-
Why ScyllaDB is Moving to a New Replication Algorithm: Tablets
ScyllaDB now has initial support for a new replication algorithm: tablets...
-
What are some C++ projects with high quality code that I can read through?
Scylla which is a C++ implementation of the Cassandra distributed K:V store https://github.com/scylladb/scylladb
-
Take Advantage of Git Rebase
What you say is impossible, we pretty successfully apply at ScyllaDB (see https://github.com/scylladb/scylladb/commits/master).
I'm not sure 100% of the commits compile & pass all tests - there may be some mistakes - but generally we're in a pretty good state, and the clean git log is being successfully used for bisecting.
If you want even larger scale - if I understand correctly, the Linux kernel practices a similar thing, which is where we got this practice from (ScyllaDB founders came from kernel development). And since Git was originally created to help developing Linux - that's where you want to look for good practices.
- Reducing logging cost by two orders of magnitude using CLP
- How Palo Alto Networks Replaced Kafka with ScyllaDB for Stream Processing
- Catch exceptions without even try-ing
-
Databases inside or outside k8s cluster?
Examples: - Vitess - MySQL cluster - YugabyteDB - ScyllaDB - Couchbase - ArangoDB
What are some alternatives?
Druid - Apache Druid: a high performance real-time analytics database.
Apache HBase - Apache HBase
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
delta - An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
OpenTSDB - A scalable, distributed Time Series Database.
druid - A data-first Rust-native UI design toolkit.
Event Store - EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
scylla-operator - The Kubernetes Operator for ScyllaDB
CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
beryldb - BerylDB is a fully modular data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, multimaps, and keys.