Welcher ist der bevorzugte Datentyp zum Speichern von Steam IDs? Diese IDs sind den Kreditkartennummern sehr ähnlich, unterscheiden sich jedoch in der Verwendung. Bis jetzt verwende ich unsigned big integer, aber ich bin mir noch nicht 100% sicher. Wenn die ID mit einer Null beginnt, können Probleme auftreten? ZB ID: 76561197960287930Strings oder ganze Zahlen für Steam IDs
0
A
Antwort
0
Im Allgemeinen nehmen weniger Platz auf der Festplatte zu speichern und auf der Übertragung von der Datenbank an die Anwendung im Vergleich zu Strings. Sie sind aus dem gleichen Grund schneller, z.B. in der where
-Klausel einer Abfrage.
Hier finden Sie die und bytes to store strings.
In der Datenbank werden die Zahlen ohne führende Nullen gespeichert. Sie könnten Ihre Nummern mit führenden Nullen in Ihrer Anwendung füllen, nachdem Sie sie aus der Datenbank geladen haben, wenn die Nummern immer eine feste Größe haben.
Aber wenn die Zahlen führende Nullen haben können, sind Strings einfacher zu handhaben, weil Sie keine zusätzliche Logik für Edgecases wie führende Nullen implementieren müssen.
Verwandte Themen
- 1. Prahlerei Abfrage param zulassen Array von Strings oder ganze Zahlen
- 2. Java ArrayList für ganze Zahlen
- 3. String.join für ganze Zahlen?
- 4. pg-Versprechen gibt ganze Zahlen als Strings zurück
- 5. cudaMemset() - setzt es Bytes oder ganze Zahlen?
- 6. Konvertieren einer Reihe von Strings auf ganze Zahlen (Clojure)
- 7. Karte eine NumPy Array von Strings auf ganze Zahlen
- 8. ganze Zahlen und Strings in einer einzigen Zeile Code Sortierung
- 9. Konvertieren Teilmenge von Strings auf ganze Zahlen in einer Liste
- 10. Wie werden ganze Zahlen von Strings auf der Liste getrennt?
- 11. d3 Teilstriche nur für ganze Zahlen
- 12. Ermitteln gerade/ungerade Zahlen (ganze Zahlen)?
- 13. anderes Format für ganze Zahlen und Dezimal
- 14. Fast branchless max für vorzeichenlose ganze Zahlen
- 15. Regex für ganze Zahlen und Dezimal
- 16. BestPractice für Bedingungen mit Strings und Zahlen
- 17. Begünstigt SHA256 ganze Zahlen?
- 18. kommagetrennte String ganze Zahlen
- 19. AS3 Dividieren ganze Zahlen
- 20. nicht negative ganze Zahlen
- 21. floating und ganze Zahlen ....?
- 22. Große ganze Zahlen in C#
- 23. Adapter mit hasStableIds mit GUIDs oder Strings als IDs
- 24. Sind Java "Zeiger" ganze Zahlen?
- 25. Parse Zeichenkette mit Zahlen in ganze Zahlen
- 26. Extremely Large Ganze Zahlen in PHP
- 27. Amazon DynamoDB: Speichern von ganzen Zahlen als Zahlen vs. Strings
- 28. Diehard test nur ganze Zahlen?
- 29. Regex: Komma getrennte ganze Zahlen
- 30. Strings schneiden und IDs machen
bigint speichert Zahlen. Führende Nullen sind ein Formatierungsproblem, das im Frontend behandelt werden sollte. Andernfalls speichern Sie es als Varchar. – tshoemake
Dies ist eine Frage für Valve. – Blorgbeard