Cytat(Crozin @ 20.07.2015, 09:56:17 )

super odpowiedz! Rzetelna i w pełni satysfakcjonująca.Zważywszy na ilość szczegółów w pytaniu zadanym przez autora... w sumie najpoprawniejsza jaką można dać.
@artisan: Jest jakikolwiek powód dla którego wydaje Ci się, że rozdzielenie na n baz danych coś zmieni?
Moim zdaniem gościu napisał dosyć rzeczy. Ma kilka dziesiąc użytkowników - każdy z nich ma jakieś swoje dane w postaci klientów. Nie wiadomo ile oraz ile konkretnie danych potrzeba. Nie wiadomo jeszcze jak zaprojektować baze.
Padło pytanie:
Zrobić to na jednej database czy dla każdego klienta odzielnie - co będzie wydajniejsze.
A więc śmiało mogę załozyć że aplikacja nie będzie duża (kilkadziesiąt, a nawet napisał "kilku" to jest bardzo mało). Niech każdy z nich ma 1000 klientów. Załóżmy że mamy 1000 userów. To daje 1 mln klientów. Nie jest to nie wiadomo jak dużo

To już chyba łatwiej będzie robić jedną tabele dla jednego użytkownika - łatwiej mieć 1000 tabel niż 1000 baz danych, prawda? Czy się mylę? Jeżeli tak to mnir poprawcie, proszę.