Witam,
Mam taki problem. Napisałem niedawno dla klienta, taką aplikację internetową służącą do promocji stron www. Aplikacje ta będzie rozprowadzana za darmo. Kolejnym etapem mojej pracy jest stworzenie jeszcze jednej aplikacji internetowej, która miałaby połączyć te aplikacje w jeden system. I mam tu problem bo nie wiem czy utworzyć jedną wielką bazę danych w tej nowej aplikacji, czy poupychać co można w już istniejących stronkach.
Np: ta pierwsza aplikacja będzie rozprowadzona w liczbie 500 egzemplarzy. Jest darmowa więc często się zdarzy że będzie chodzić na byle jakim serwerze.
Ta druga będzie tylko jedna. Gdybym to wszystko z centralizował w niej to baza będzie miała ok 8000 tabel. W przeciwnym wypadku będzie miała tylko z 10. Ale pojawiają się problemy z aktualizacją itd. Dodatkowo ta aplikacja na pewno będzie chodzić na jakimś porządnym serwerze.
Baza danych MySQL:
tabele w większości nie przekraczały by kilkunastu tysięcy rekordów za wyjątkiem 2500 w których byłoby ok 1 mln wierszy.