Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ile kont umożliwiających polaczenie z baza danych. Jedno czy tyle ile uzytkownikow?
areekz
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.04.2005

Ostrzeżenie: (10%)
X----


Jak powinno sie projektować aplikacje internetową i jakie rozwiązania stosuję się najczęściej. Przykładem może być aplikacja gdzie dostęp mają 2 grupy użytkowników (administratorzy i zwykli uzytkownicy). I teraz: czy tworzone są konta w bazie danych o odpowienich uprawnieniach, np ograniczając użytkowników tylko do wyszukiwania danych itd. Czy raczej nie stosuje sie takich zabezpieczeń i wszyscy łączą sie z bazą na tym samym loginie i haśle a osobne loginy i hasla uzytkownikow zapisane sa w tabeli bazy danych. Ten drugi przyklad jest czesto pokazywany w roznych ksiazkach, ale w takim ukladzie tworzenie widokow(view) i ograniczen wykonywania operacji na tabelach bazy danych nie ma sensu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zbłąkany
post
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


areekz jakoś nie wydaje mi się, aby każde konto w sewisie musiało mieć swój własny login i hasło do db (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Ciekawe jakbyś miał 10000 użytkowników to gdzie byś trzymał ich loginy i hasła, żeby sprawdzić, czy dany użytkownik istnieje, może się zalogować itd. Pomijając sam fakt, że trzebaby wymyślić jakiś sprytny sposób na loginy i hasła do bazy danych. Przy 100 użytkownikach nie ma problemu, ale jak użytkowników będzie powyżej 10000 to co wtedy? Baza puchnie, a większość użytkowników i tak po pewnym czasie przestaje odwiedzać serwis (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Ja bym się raczej skłonił w stronę użytkowników sql ale dla samych grup (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Masz grupę administratorzy i do niej konto sql z pewnymi prawami, użytkownicy, tylko możliwość przeglądania danych i ewentualnie, aktualizacji ankiet czy jakiś innych dodatków (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Takie rozwiązanie jest wydajne i z reguły grup nie ma więcej jak 20 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , a dodatkowo można zawsze w ramach grupy też wprowadzać ograniczenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 22:42