Generalisierungen
:Involvierte Definitionen
:- Transaktionen in NoSQL-Datenbanken
- siehe auch Hash-based Sharding
- siehe auch Range-based Sharding
Veranstaltung
: DEDSReferenz
: @storl2024 (KE6, NoSQL: Datenmodelle und Techniken; Teil 2.3)
⠀
Definition: Entity-Group Sharding
Als Entity-group Sharding bezeichnen wir eine Sharding-Methode, bei der Daten, die häufig zusammen abgefragt und insbesondere zusammen aktualisiert werden, in dem selben Shard gespeichert werden.
- Das ist besonders bei NoSQL-Datenbanken gebräuchlich, die Transaktionen innerhalb eines Shards unterstützen,
- Gleichmäßige Verteilung der Daten über alle Nodes kann schwierig sein,
- Komplexes Gruppierungs-Schema
Bekannte NoSQL-Datenbanken, die unter anderem Entity-Group Sharding implementieren sind:
- G-Store, Megastore, Relation Cloud, …