Ik heb een bestaande database voor een website die relatief klein is. Nu wil ik een nieuwe feature toevoegen waarvoor een nieuwe tabel nodig is. Deze tabel moet een archief bijhouden van mogelijks miljoenen records.
Aangezien ik relatief weinig weet over de interne werking van MySQL, stel ik mij de vraag of deze nieuwe tabel een performance-impact zou hebben op de andere tabellen, en of het de moeite is om hier een nieuwe database voor aan te maken.
Er vanuitgaande dat zowel voor de nieuwe tabel/database dezelfde fysieke server gebruikt wordt, ben ik geneigd te denken dat dit geen verschil zou mogen maken. Er gaan geen joins gedaan worden met de andere tabellen, en er gaan ook geen foreign key constraints gebruikt worden. Klopt mijn redenering hier?
Aangezien ik relatief weinig weet over de interne werking van MySQL, stel ik mij de vraag of deze nieuwe tabel een performance-impact zou hebben op de andere tabellen, en of het de moeite is om hier een nieuwe database voor aan te maken.
Er vanuitgaande dat zowel voor de nieuwe tabel/database dezelfde fysieke server gebruikt wordt, ben ik geneigd te denken dat dit geen verschil zou mogen maken. Er gaan geen joins gedaan worden met de andere tabellen, en er gaan ook geen foreign key constraints gebruikt worden. Klopt mijn redenering hier?