![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Ciekaw jestem jak można rozwiązać problem przechowywania dużej ilości danych przypisanych danemu rekordowi. Np: przechowywanie id znajomych danego uzytkownika w grono.net. Warto zauwazyc ze duża część osób korzystających z grona ma ponad 400 znajomych!!! Jak myślicie ze jest to rozwiązane i jak najlepiej to zrobić, żeby nie zarzynać bazy? Bo pomysł z komórką np: znajomi, w której będą przechowywane ich id na zasadzie: id1,id2,id3,... jest chyba nie najlepszym rozwiązaniem? -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ale mozesz w komorce przechowac tablice z numerami ID
-------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
rozwiązaniem jest relacja wiele do wielu
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
które rozwiązanie jest lepsze? znasz może jakiś dobry artykuł na ten temat?
-------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
google -> mysql relacje
Ten post edytował devnul 10.04.2007, 15:20:59 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
no tak, relacje relacjami ale najpierw trzeba mieć gdzies zapisane kto jest czyim znajomym zeby mozna było zrobić relacje.
ale może przedstawie inny przykład, taki bardziej mnie interesujący. Mam 2 tabele: użytkownicy i sondy użytkownicy id_uzytkownika | nazwa 1 | czesiek 2 | heniek 3 | romek sondy id_sondy | pytanie | tak | nie 1 | blabla | 2 | 1 2 | blabla2 | 1 | 1 w kolumnach "tak" i "nie" znajduje się ilość (nie ID!!!) użytkowników którzy głosowali tak lubi nie i odpowiednio zagłosowali na daną odpowiedz. Pytanie jak najlepiej rozwiązać w bazie, zapisywanie który kliknął "tak", a który "nie" ? Ten post edytował szczypior 10.04.2007, 19:28:29 -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
dodatkowa tabela:
sonda_id | user_id | odpowiedz -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
aha
a jesli sond bedzie 1000 a na kazda odpowie 10 osob to nie bedzie to za duze obciazenie dla bazy? a w "gronowym" przypadku tak samo? w tabeli znajomi id_usera | id znajomego? -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
ja chcialem jeszcze dodac, ze w Gronie mozna sprawdzic znajomych "po drodze", czyli ile osób jest pomiędzy mną, a jakimkolwiek gronowiczem.
Również jestem ciekawy w jaki sposób jest to rozwiązane. Swoją drogą, pamiętam jak kiedyś baardzo często strona Grono.net padała z powodu przeciążenia. Odkąd przenieśli się na nowy serwer wszystko działa szybko i sprawnie. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
@szczypior: są dwie drogi pierwsz - Twoja i druga dobra (relacje) to którą wybierzesz zależy od Ciebie - relacje dają ogromne możliwości - ale tabela pod nie musi także zostać odpowiednio stworzona inaczej faktycznie możesz mieć problemy z wydajnością
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
@szczypior: są dwie drogi pierwsz - Twoja i druga dobra (relacje) to którą wybierzesz zależy od Ciebie - relacje dają ogromne możliwości - ale tabela pod nie musi także zostać odpowiednio stworzona inaczej faktycznie możesz mieć problemy z wydajnością poczytalem o relacjach i jako rozwiazanie w przykladzie bylo podane wlasnie zrobienie tabeli w ktorej beda tylko id w tym przypadku sondy, osoby i odpowiedzi. I połączenie ich relacjami. Więc nie bardzo rozumiem jaka miałaby być ta lepsza droga i czym sie różni od tej mojej? -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
lepsza to właśnie ta o której czytałeś a nie ta którą proponowałeś na początku tematu
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
aha, nie zrozumialem o który pomysł Ci chodzi, dzięki za pomoc
![]() ale swoją drogą ciekawe jak zrobione jest szukanie "najkrótszej drogi" do osób Ten post edytował szczypior 11.04.2007, 14:41:34 -------------------- Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:03 |