Sie könnten erwägen, Ihre MaterialsProperties-Tabelle nach Typ zu trennen, z. in IntMaterialProperties
, CharMaterialProperties
, usw. Dies würde:
- Partitionieren Sie Ihre Daten.
- Potenziell schnellere Suchen für ganzzahlige (oder andere numerische) Suchen zulassen.
- Senken Sie möglicherweise die Speicherkosten.
Sie könnten auch einen Type
einführen Spalte zu Properties
, mit der Sie bestimmen könnten, welche MaterialProperties
Tabelle abzufragen. Die Spalte könnte auch verwendet werden, um zu überprüfen, ob die Eingabe des Benutzers vom richtigen Typ ist, wodurch die Notwendigkeit entfällt, gegebene "schlechte" Eingaben abzufragen.