kommt noch
Virtuelle Nodes (Vnodes)
Inhalte
Strategien
Hinted Handoff
Konfigurierbar pro Anfrage (Tunable Consistency)
Starke Konsistenz durch Tuning
-- Konsistenzlevel in cqlsh setzen
CONSISTENCY QUORUM;
SELECT * FROM messwerte
WHERE sensor_id = 's-001';
Eigenschaften
Merge-Strategie
Strategien
gc_grace_seconds
gc_grace_seconds (Standard: 10 Tage) endgültig entferntProblem: zu viele Tombstones
-- TTL beim Schreiben setzen
INSERT INTO messwerte
(sensor_id, zeitpunkt, temperatur)
VALUES
('s-001', toTimestamp(now()), 23.5)
USING TTL 86400; -- 1 Tag in Sekunden
-- TTL pro Tabelle konfigurieren
CREATE TABLE logs (
id UUID,
ts TIMESTAMP,
msg TEXT,
PRIMARY KEY (id, ts)
) WITH default_time_to_live = 604800;
-- 7 Tage