Anda dapat mempertimbangkan untuk memisahkan tabel MaterialsProperties Anda dengan mengetik, mis. ke dalam IntMaterialProperties , CharMaterialProperties , dll. Ini akan:
- Partisi data Anda.
- Memungkinkan pencarian yang lebih cepat untuk tipe integer (atau numerik lainnya).
- Berpotensi mengurangi biaya penyimpanan.
Anda juga dapat memperkenalkan Type kolom ke Properties , yang dapat Anda gunakan untuk menentukan MaterialProperties tabel untuk kueri. Kolom juga dapat digunakan untuk memvalidasi input pengguna dari jenis yang benar, menghilangkan kebutuhan untuk query yang diberikan input "buruk".