Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
60-database:cassandra [2019/03/01 23:31] – [Use cases] Roge | 60-database:cassandra [2019/03/25 13:40] (Version actuelle) – Roge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Cassandra ====== | ====== Cassandra ====== | ||
+ | {{tag> | ||
===== Use cases ===== | ===== Use cases ===== | ||
- | From https:// | + | From [[https:// |
- | "Ideal Cassandra | + | //"The ideal Cassandra |
- | It turns out that Cassandra is really very good for some applications. | + | |
- | The ideal Cassandra application has the following characteristics: | + | * //Writes exceed reads by a large margin.// |
+ | * //Data is rarely updated and when updates are made they are idempotent.// | ||
+ | * //Read Access is by a known primary key.// | ||
+ | * //Data can be partitioned via a key that allows | ||
+ | * //There is no need for joins or aggregates.// | ||
+ | //Some of my favorite examples of good use cases for Cassandra are:// | ||
- | * Writes exceed reads by a large margin. | + | * // |
- | * Data is rarely updated and when updates are made they are idempotent. | + | * //Storing time series data (as long as you do your own aggregates).// |
- | * Read Access is by a known primary key. | + | * //Tracking pretty much anything including order status, packages etc.// |
- | * Data can be partitioned via a key that allows the database to be spread evenly across multiple nodes. | + | * //Storing health tracker data.// |
- | * There is no need for joins or aggregates. | + | * //Weather service history.// |
+ | * //Internet of things status and event history.// | ||
+ | * // | ||
+ | * //Email envelopes—not the contents."// | ||
- | Some of my favorite examples of good use cases for Cassandra are: | ||
- | * Transaction logging: Purchases, test scores, movies watched and movie latest location. | ||
- | * Storing time series data (as long as you do your own aggregates). | ||
- | * Tracking pretty much anything including order status, packages etc. | ||
- | * Storing health tracker data. | ||
- | * Weather service history. | ||
- | * Internet of things status and event history. | ||
- | * Telematics: IOT for cars and trucks. | ||
- | * Email envelopes—not the contents." |