Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Jedna a dwie tabele o podobnej strukturze
Gigante
post 25.02.2008, 21:43:11
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 29.09.2006
Skąd: Oława

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


Chcialbym zapytac profesjonalistow, poniewaz to jest kluczowym aspektem calego mojego przyszlego projektu (a maly nie bedzie smile.gif).

Problem
Zalozmy:
mam 2 dzialy
- smieszne sms-y
- kawaly

Obie tabele w BD beda wygladac podobnie z tym, iz kawaly beda zawieraly dodatkowo kolumne "kategoria". W obu beda naliczane uniq ID.

Kawaly:
ID | kto_dodal_id | data_dodania | kategoria | tresc
SMSy:
ID | kto_dodal_id | data_dodania | tresc (w ostatecznosci mogbym i tu dodac kategorie ale zalozmy ze nie chce)

Pytania
Czy warto bawic sie w podzial tych dzialow na osobne tabele czy pozostawic rozdzielnie?
Czy latwiej byloby je pozniej polaczyc czy tez odwrotnie - rozdzielic na mniejsze?
Jakie moga byc konsekwencje podzialu na mniejsze lub na 1 wieksza?
Ktora z nich bardziej przeciazala by BD i czy bylo by to w stopniu niewielkim czy tez znaczacym (np 1000 kawalow + 1000 SMSow)?
Go to the top of the page
+Quote Post
nevt
post 25.02.2008, 22:18:04
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


przy takiej konfiguracji zrobiłbym po prostu "śmieszne SMS" jako kategorię w tabeli "kawały" i trzymał wszystko razem...

Ten post edytował nevt 25.02.2008, 22:21:33


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Gigante
post 25.02.2008, 23:52:36
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 29.09.2006
Skąd: Oława

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


Przed chwila zrobilem przyklad projektowanej przezemnie bazy w karkuszu kalkulacyjnym i wrzucam go ponizej.
Prosze o rady jak to najlepiej zooptymalizaowac smile.gif



Wymyslilem iz mozna by to podzielic na 4 tabele:

glowna dzial id id_user kategoria data_dodania www(tresc)
dodatkowa id tytul opis wyswietlen pobran
oceny id id_user ocena data_oceny
komenatrze id id_user data komentarz

czy pozniejszy podzial tej tabeli na mniejsze pozycje stanowil by uzy problem? Poniewaz jesli sie rozrosnie do nawet kilkuset MB to taka opcja byla by raczej koniecdznoscia?

Jakies rady?

Ten post edytował Gigante 25.02.2008, 23:57:42
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 13:00