Ich möchte die Artikel IDs verfolgen, die jemand von einer bestimmten IP gewählt hat. So ein Schema in Richtung:Speichern von IP-Abstimmungen: SQL vs. NoSQL
IP | Stimmen
IP1 | 563, 342, 343, 654, 12 (Dies sind die Artikel-IDs)
IP2 | 1, 235, 1245, 895, 326
Dies würde offensichtlich Atomizität in der Spalte stimmen, und die meisten Leute werden vorschlagen, es zu normalisieren und Fremdschlüssel verwenden.
Aber mein Problem ist, dass ich nur 1 Rekord pro IP behalten möchte. Ich denke, es würde die Performance verbessern, da Skalierbarkeit ein Problem ist und die Anzahl der Zeilen nach einer gewissen Zeit katastrophal werden würde. Die ganze Tabelle durchzugehen, nur um alle IP1 oder IP2 zu finden, wäre ein Albtraum.
Ich bin ein absoluter Neuling im Entwerfen von Schema, also wäre so etwas wie NoSQL für diese Art von Sache besser geeignet, da diese Liste immer größer werden würde? Oder gibt es eine RDBMS-Lösung?
Offensichtlich sind Sie ein totaler Neuling, wenn Sie nicht die bewährte Weisheit des Erstellens einer richtigen 'IPVotes'-Tabelle mit einer Zeile pro IP und pro Stimme nutzen möchten. –
Total :). Wenn Sie etwas Literatur für ähnliche Situationen zu diesem Thema haben, zögern Sie nicht, es zu teilen. Ich bin sicher, dass es vielen Menschen helfen würde. –