Ich habe vor kurzem begonnen, mit schweren und massiven Daten zu arbeiten, die auch regelmäßige Transaktionen durchlaufen müssen.Wie arbeiten Sie mit dynamischen Spaltenfamilien in Phantom für Cassandra?
Bei der Auswahl von Cassandra verwendet mein Datenmodell dynamische Spalten. Ich verstehe, dass man mit CQL Tabellen ändern und Spalten einfügen oder abfragen kann, um die erforderlichen Daten zu erhalten.
Allerdings habe ich Phantom-Client mit Scala für Cassandra und lesen durch die Dokumentation Ich konnte keine Möglichkeit zum Schreiben oder Abfragen von dynamischen Spalten Familien finden.
Da wir Fallklassen verwenden, wie kann man mit dynamischen Spalten mit Cassandra in Scala arbeiten?
Darüber hinaus gibt es die schwierige Frage der Konsistenz beim dynamischen Ändern einer Tabelle. – DineMartine
@Jim Ihrer Meinung nach, was wäre der beste Weg, um mit dynamischen Daten mit Cassandra umzugehen? Ich komme aus der MongoDB Welt, wo die Dinge ziemlich dynamisch sind. Sie können eine Menge Dinge in einem Dokument hinzufügen, unabhängig davon, was genau der Datentyp ist. – chbh
Sie können sich die Sammlungsdatentypen von Cassandra ansehen: Listen, Karten und Mengen. Es gibt auch benutzerdefinierte Typen, und wenn alles andere fehlschlägt, können Sie Dinge als Blobs speichern. –