Ik zit met het volgende probleem, ik ben bezig met een projectje. (stelt niet veel voor en is eigenlijk het eerste wat ik doe met databases) Ik heb het resultaat al af en achteraf ga je je dan toch enkele dingen af vragen. (lees dus altijd meerdere boeken, en dan niet stukjes maar helemaal
)
Het gaat me vooral om de snelheid van de database. Ik werk momenteel met MSSQL2000 en dat gaat vrij goed. Het probleem is nu echter dat het project achteraf nog is gaan groeien en ik dus nu liever voor een snelle database ga. Het begin was vrij simpel maar het wordt nu toch steeds groter.
Ik heb een database met daarin ongeveer 10 tabellen. Negen ven de 10 tabellen hebben niet meer als 5 kolommen. De tiende tabel echter zit nu al op > 20 kolommen. De data die in deze tabel staat heb ik in principe altijd nodig. Ik dacht er dus aan om de tabel op te delen in groepjes. (zoals b.v. maten, kleuren enz.) Dan zou ik dus gaan werken met een index. (en dus met zeg maar ding_ID gaan werken) De vraag is nu dus of het wel sneller is omdat ik de data toch bijna altijd nodig heb. (in meer als 70% van de gevallen) Dat is dus mijn probleem.
Ik heb de zoekfuntie al geprobeerd te gebruiken maar ik kwam er niet echt verder mee. (wel kwam ik [rml][ sql] Wat is sneller? Select * of Select <veld>, <veld>, ...[/rml] tegen waar ook wel wat leuke info in staat)
Het gaat me vooral om de snelheid van de database. Ik werk momenteel met MSSQL2000 en dat gaat vrij goed. Het probleem is nu echter dat het project achteraf nog is gaan groeien en ik dus nu liever voor een snelle database ga. Het begin was vrij simpel maar het wordt nu toch steeds groter.
Ik heb een database met daarin ongeveer 10 tabellen. Negen ven de 10 tabellen hebben niet meer als 5 kolommen. De tiende tabel echter zit nu al op > 20 kolommen. De data die in deze tabel staat heb ik in principe altijd nodig. Ik dacht er dus aan om de tabel op te delen in groepjes. (zoals b.v. maten, kleuren enz.) Dan zou ik dus gaan werken met een index. (en dus met zeg maar ding_ID gaan werken) De vraag is nu dus of het wel sneller is omdat ik de data toch bijna altijd nodig heb. (in meer als 70% van de gevallen) Dat is dus mijn probleem.
Ik heb de zoekfuntie al geprobeerd te gebruiken maar ik kwam er niet echt verder mee. (wel kwam ik [rml][ sql] Wat is sneller? Select * of Select <veld>, <veld>, ...[/rml] tegen waar ook wel wat leuke info in staat)
edit:
ikzelf maak me er eigenlijk niet zo druk om, want het werkt volgens mij snel zat, zit hier echter met collega's die het allemaal beter weten. (maar zelf niets doen uiteraard) De info is dus eigenlijk ook meer van belang voor komende klusjes.
ikzelf maak me er eigenlijk niet zo druk om, want het werkt volgens mij snel zat, zit hier echter met collega's die het allemaal beter weten. (maar zelf niets doen uiteraard) De info is dus eigenlijk ook meer van belang voor komende klusjes.
[ Voor 12% gewijzigd door Verwijderd op 03-01-2003 02:46 ]