Tak się zastanawiam jak optymalnie rozwiązać taki motyw:
Posiadam jedną bazę mysql i ok 1250 przedsiębiorstw w bazie. Mam możliwość przebudowy tego i chciałbym to jakoś zoptymalizować na zasadzie:
Baza > W niej tabele, gdzie każda tabela to nazwa przedsiębiorstwa > W tych tabelach odpowiednie wpisy danych o przedsiębiorstwie + dodawane kolejno jakieś inne informacje ok 600 wpisów.
Czy takie rozwiązanie byłoby dobre? Tworzyć osobne tabele dla każdego przedsiębiorstwa i do tej tabeli umieszczać dane jakie przedsiębiorstwo wprowadzi (może być ich dużo). Czy MySQL będzie bardziej wydajne gdy będzie bezpośredni dostęp do tabeli równoznaczny z docelowym przedsiębiorcą.
Czy może zrobić tabele "przedsiębiorcy", i w niej umieszczać poszczególne firmy, zrobić też tabele "dane" i tam umieszczać wszystkie dane wszytkich przedsiębiorstw, a później odwoływać się np. przez ID ?
Jaki sposób byłby bardziej optymalny?