2017-02-07 2 views
2

Ich frage mich, was kostet der Speicherplatz für die materialisierten Ansichten?Wie Cassandra Daten für materialisierte Ansichten speichern

Wenn ich eine Basistabelle mit 10 Feldern habe, sind die Primärschlüssel f1, f2, f3. Ich erstelle daraus eine materialisierte Ansicht, die alle 10 Felder enthält, Primärschlüssel sind f4, f1, f2, f3.

Wie viel Speicherplatz benötigt die materialisierte Ansicht?

Fast die gleiche Festplatte wie die Basistabelle?

Oder die materialisierte Ansicht verwendet nur Datenträger für die Primärschlüssel f4, f1, f2, f3.

Ich denke, es ist der erste Fall. - als materialisierte Ansicht wird als normale Cassandra-Tabelle implementiert.

Antwort

1

Ihre Vermutung ist richtig - es geht um die gleiche Menge an Speicherplatz als die Basistabelle nehmen. Die materialisierte Ansicht wird als separate Tabelle implementiert, und es wird keine Datendeduplizierung durchgeführt.

1

Ich denke, was Sie suchen, ist im Detail im folgenden Link vorhanden; -

http://www.datastax.com/dev/blog/materialized-view-performance-in-cassandra-3-x

+0

Dies ist eine [Nur-Link-Antwort] (http://stackoverflow.com/help/how-to-answer). Links zu externen Ressourcen werden empfohlen. Fügen Sie jedoch einen Kontext um den Link hinzu, damit Ihre Mitbenutzer eine Vorstellung davon haben, was sie sind und warum sie dort sind. Zitiere immer den relevantesten Teil eines wichtigen Links, falls die Zielseite nicht erreichbar ist oder permanent offline geschaltet wird. – JensG

+0

Danke, Piyush, ich lese mehr als 10 Links über materialisierte Ansichten einschließlich dieses hier, bevor du hier eine Frage stellst. Ich würde Artikel finden, die die Kosten von Speicherplatz für materialisierte Ansichten angeben. Ich kann zwar einige fundierte Vermutungen anstellen, aber es wäre großartig, wenn jemand, der mit materialisierten Ansichten vertraut ist, uns die genaue Antwort geben kann. Vielen Dank. –

Verwandte Themen