Temat: Dynamiczna struktura bazy danych-Wydajność
Witam,
Chciałbym przedstawić mój problem. Otóż piszę prosty program do prowadzenia magazynu (+faktury itp) i zrobiłem możliwość dodawania pluginów. Niestety przez to nie sposób jest przewidzieć jak będzie wyglądała struktura bazy danych. Wiem, że struktura powinna być stała, ale nie uniknę dodawania dodatkowych tabel/kolumn.
Moje pytanie brzmi, co jest wydajniejsze dodawanie dodatkowych kolumn(co pewnie spowoduje poszatkowanie danych) czy dodawanie tabel z relacjami do tabeli głównej (co pewnie wydłuży czas przy łączeniu tabel). Zakładam, że plugin obejmuje wszystkie towary (np. czytnik kodów paskowych). A może jest jeszcze jakieś inne wyjście z tego typu sytuacji?
Pozdrawiam