Werden IP-Adressen als Zeichenkette gespeichert, kostet das Platz. Denn um die maximale Länge einer Adresse zu berücksichtigen, braucht man 15 Zeichen. Die Funktion inet_aton()
, die es seit der Version 3.23 in MySQL gibt, wandelt eine als String angegebene IP-Adresse dagegen in einen Integer-Wert um, der lediglich 4 Byte für die Speicherung beansprucht. Sie definieren das verwendete Feld einfach als INT UNSIGNED und verwenden beim Speichern:
inet_aton(‘192.168.0.1’)
datenbanken
Weitere News:
Verlinke auf uns!
Verlinke auf codekicker.de von deinem Blog oder aus deiner Forensignatur:
databasepro berichtet alle zwei Monate praxisnah über die Themen, die professionelle Datenbank-Architekten, -Administratoren, Consultants, Anwender und IT-Manager, die sich mit der Auswahl von Technologien, Plattformen, Datenbanken und Entwicklungsumgebungen beschäftigen, Tag für Tag brauchen.