Wie speichern Sie am effizientesten IP-Adressen in Amazon DynamoDB? Ein anderer Artikel beschreibt Most efficient way to store IP Address in MySQL, aber es verwendet eine Funktion, die in DynamoDB nicht verfügbar ist.Am effizientesten zum Speichern von IP-Adressen in Amazon DynamoDB?
1
A
Antwort
1
Die kompakteste Darstellung mit fester Breite würde darin bestehen, die IPv6-Adresse in ihre 128-Bit- (16 Byte) -Darstellung zu konvertieren. DynamoDB unterstützt binäre Skalare als Attributwert und Schlüsseltyp, sodass Sie diese 128 Bits einfach in einem Binärattribut speichern können. Diese Darstellung kann nicht druckbare und Sonderzeichen enthalten. Sie können daher auch die feste (20 Byte) breite Darstellung unter Verwendung von printing characters in IETF RFC 1924 berücksichtigen.