sql >> Database >  >> RDS >> Sqlserver

Aanpak van generiek databaseontwerp

Je zou kunnen overwegen om je MaterialsProperties-tabel te scheiden op type, b.v. in IntMaterialProperties , CharMaterialProperties , enz. Dit zou:

  • Partitioneer uw gegevens.
  • Maak mogelijk snellere opzoekingen mogelijk voor opzoekingen van het gehele (of andere numerieke) type.
  • Verlaag mogelijk de opslagkosten.

Je zou ook een Type kunnen introduceren kolom naar Properties , die u zou kunnen gebruiken om te bepalen welke MaterialProperties tabel op te vragen. De kolom kan ook worden gebruikt om te valideren dat de invoer van de gebruiker van het juiste type is, waardoor het niet nodig is om een ​​zoekopdracht uit te voeren bij "slechte" invoer.



  1. Over knelpunten in de prestaties van SQL Server gesproken

  2. PostgreSQL verwijder alle inhoud

  3. SQL invoegen in eerste lege kolom in een rij MySQL-fout

  4. postgresql tijdstempel naar std::chrono waarde