2016-05-10 29 views
0

Ich habe eine neue Spalte zu meiner Admin-Tabelle hinzugefügt. Ich möchte Revisionsspalte gegen Effective_Date Spalte füllen.Cassandra: Füllen einer neuen Spalte in cql

Die Revisionsnummer beginnt mit 100 und wird um 1 erhöht. Die Revisionen basieren auf dem effektiven_Datum. Also, das älteste effektive_Datum erhält 100, dann das nächstälteste wird 101 und so weiter.

  Effective date 1/1/2014 – Revision 100 
      Effective date 1/1/2015 – Revision 101 
      Effective date 7/1/2015 – Revision 102 
      Effective date 1/1/2016 – Revision 103 

etwas wie unten Aussage ??

  revision =100 
      UPDATE prod.admin 
      SET revision= revision+ 1 
      WHERE effective_date = /' 

Antwort

1

Sie sind in der Regel im Anwendungsfall der Datennormalisierung (http://www.slideshare.net/doanduyhai/fast-track-to-getting-started-with-dse-max-ing/66) fallen, ist es eine hervorragende Use-Case für Apache Spark- über Cassandra

Plus, können Sie von Datenlokalität profitieren Für diesen Anwendungsfall

+0

@ Doanduyhai- Sir, können Sie ein wenig erklären .. ich bin sehr neu in Cassandra. es wäre toll, wenn Sie mir ein Beispiel geben können. Vielen Dank im Voraus – saurav

+0

Kann mir bitte jemand helfen, ich habe überhaupt keine Ahnung – saurav