Ich verwende Cassandra vorbereitete Anweisungen, um meine Abfragen in einer Scala-Anwendung mit dem Datastax Cassandra Java-Treiber auszuführen.Cassandra Bound Statements und Memory Leaking
Wir haben eine bedingte Logik, um zu überprüfen, ob eine gebundene Anweisung basierend auf einem internen Zustand eines Objekts ausgeführt werden sollte. Etwas zu diesem Effekt:
Führt dies zu einem Speicherverlust in unserer Scala-Anwendung oder in Cassandra? Meine Neigung ist es, nein zu sagen, aber ich wollte diese Annahme nicht machen, da ich nicht ganz verstehe, was der Fahrer hinter den Kulissen mit dem bind
Anruf macht.
Ich schätze die Hilfe.
Sollte nur GC'ed sein – mmatloka
Das war mein Gedanke auch. Ich möchte sicherstellen, dass auf der Seite von Cassandra nichts passiert ist, wenn ich die Aussage füge. – nattyddubbs
Das macht es noch sinnvoller, die 'bind' innerhalb des' if' zu nennen. Warum binden Sie Variablen an eine Anweisung, wenn Sie sie nicht verwenden möchten? – Aaron