Entwickler-Ecke
Datenbanken - MAC-Adresse effektiv speichern
DeadlyAppearance - Sa 15.03.08 13:17
Titel: MAC-Adresse effektiv speichern
Mittag.
Und zwar möchte ich MAC-Adressen, 00:15:2C:61:A0:XX, in meiner Datenbank speichern.
Im Moment speicher ich diese in ein String(17) Feld.
Da ich auf dieses jedoch ein Index gesetzt habe und ich denke, dass ein Index auf ein String nicht gerade schnell ist und
sich hinter einer MAC-Adresse eine Zahl verbirgt dachte ich mir, dass man diese doch effektiver abspeichern kann.
Leider ist mir noch nichts eingefallen, wie ich die diese zerlegen und am Ende auch wieder als umwandeln kann.
Als Datenbank nutze ich AbsoluteDatabase.
Würde mich über Vorschläge freuen.
Silas - Sa 15.03.08 13:27
Du kannst statt deinem String ein Byte[6]-Array verwenden. Jede Stelle der Adresse verwendet ja genau ein Byte (00 bis FF). Zum konvertieren brauchst du die IntToHex- bzw. die HexToInt-Methode.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!