Ich möchte zwei Datensätze in einem Satz nur speichern, wenn diese Datensätze unterschiedliche Werte in einer angegebenen Bin haben. Zum Beispiel in einem Satz mit 3 Bins (CS, P, Fees)
, habe ich versucht, 3 verschiedene Datensätze zu speichern:Wie mache ich einen Behälter einzigartig, ohne ihn in Aerospike als Schlüssel zu verwenden?
Record1(CS1, P1, Fees1)
Record2(CS2, P1, Fees2)
Record3(CS3, P2, Fees2)
Nur Record1
und Record3
sind erlaubt und Record2
ist nicht erlaubt.
Wie kann ich einen Behälter in Aerospike einzigartig machen?
Was meinst du mit "nicht erlaubt"? Aerospike ist ein KV-System und Ihre Aufzeichnungsoperationen sind völlig unabhängig von den Daten in anderen Aufzeichnungen. Keine Koordination oder Suche zwischen ihnen überhaupt. Wenn sie ein eindeutiges 3-Tupel von (Namespace, Set, PK) haben, gibt es überhaupt keine Verbindung zwischen ihnen. –