1

Ich frage die sehr orthodoxe Methode der Speicherung (zumindest in meiner Zone) den Bereich der Werte in db in einem Format (0: 1: 20; 1: 7 : 40). Diese Regel kann bedeuten,Effizientes Format zum Speichern einer Reihe von Werten in der Datenbank

  • von 0 bis 1 Tag, als ich bin Gonna Gebühr 20
  • von 1 bis 7 Tagen bin ich Gonna Ladung 40

Nun bin ich ein Gläubiger Ich würde gerne wissen, ob es eine andere Möglichkeit gibt, solche Daten in der Datenbank zu speichern, was mir Flexibilität bei der Kodierung geben würde und weniger Speicherplatz als das JSON-Format erfordern würde.

+0

Verwenden 'from' und' to' Spalten –

+0

was bedeutet * "weniger Platz als JSON-Format" *? –

+0

@NinaScholz wie in JSON würden wir das gleiche schreiben wie, {DayRange: 0-1, Charge: 20} – Anurag

Antwort

1

Während Sie aufeinanderfolgende Bereiche haben, können Sie den Anfangswert weglassen (wenn es immer Null ist) und nur die Länge des Bereichs verwenden.

1|20  first range is starting with zero and ending on starting + length 
6|40  second range starting with end of the last range 
Verwandte Themen