grOm
24.12.2009, 00:19:02
Witam, napisałem własny sklep teraz chciałbym napisać coś w stylu każdy użytkownik może założyć własny sklep.
I tu pytanie napisać skrypt który tworzy nową bazę danych ustawia tabele itp czy lepiej do każdej istniejącej tabeli dopisać pole typu sklep_id i warunkowo po tym id wyświetlać zawartość każdego sklepu ?
Bardziej mi się podoba pierwsza opcja mniejszy bałagan chyba jak myślicie ?
adminik
24.12.2009, 01:11:23
Z rozwiązaniem w którym tworzy się nową bazę usuwanie na pewno będzie wygodniejsze do tego możesz zabezpieczyć się tworząc przy okazji nowego użytkownika dla dla tej bazy.
Problem zacznie się przy aktualizacji gdy zmienisz strukturę bazy a sklepów będzie kilkaset.
darko
24.12.2009, 03:48:17
Cytat
czy lepiej do każdej istniejącej tabeli dopisać pole typu sklep_id i warunkowo po tym id wyświetlać zawartość każdego sklepu ?
Wyobrażasz sobie trzymanie w jednej bazie kilka sklepów, albo "wyświetlenie zawartości każdego sklepu" - cokolwiek miałeś na myśli ?
pgrzelka
25.12.2009, 17:00:10
w obu rozwiązaniach masz wady i zalety, na Twoim miejscu zdecydowałbym się na osobną bazę dla każdego sklepu, lepsza wydajność, a jak będziesz robił update struktury bazy to napiszesz skrypt który w pętli połączy się z każdą bazą
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.