Cassandra - ein großer Tisch gegen viele Tische

Ich suche gerade das Ausprobieren der Cassandra-Datenbank. Ich verwende DataStax Dev Center und DataStax C # -Treiber.

Mein aktuelles Modell ist recht einfach und besteht nur aus:

ParameterId (int) - würde als die ID der Tabelle dienen.Value (bigint)MeasureTime (Zeitstempel)

Ich habe 1000 (nicht mehr, nicht weniger) Parameter von 1 - 1000. Und bekomme einen Eintrag für jeden Parameter, sobald pr. zweite und wird für Jahre laufen.

Meine Frage bezieht sich darauf, ob es besser ist, eine Tabelle zu erstellen als:

CREATE TABLE keyspace.measurement (
    parameterId int,
    value bigint,
    measureTime timestamp,
    PRIMARY KEY(parameterId, measureTime)
) WITH CLUSTERING ORDER BY (measureTime DESC)

Oder ist es besser, 1000 Tabellen zu erstellen, die nur aus einem Wert und MeasureTime bestehen, und wenn ja, kann ich eine Bereichsabfrage für MeasureTime durchführen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage