Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza czy jakoś inaczej?
NickOver
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Cześć.
Tworzę projekt. Nie chce się nad nim rozwodzić ale potrzeebuję waszej pomocy.
Jest kalendarz, każdy kalendarz ma dzień. Dzień jest podzielony na około 20 segmentów (zależy) użytkownik dodaje do kalendarza zadanie które będzie trwało jakiś czas (podział kalendarza jest na pół godziny a user może dodać info że wydarzenie będzie trwało 30 min, godzine półtorej itd.) Dodatkowo "właściciel" kalendarza może "zablokować" konkretne godziny (wtedy user nie może dodać na nich zadania). Moim pytaniem jest jek i gdzie to trzymać. Myslałem o bazie sql lecz problem jst w tym że według moich założeń takich kalendarzy będzie paredziesiąt. Będzie ona czyszczona ale informacje z przynajmniej 3 miesięcy po i 2 miesięcy przed każdym dniem muszą być trzymane więc 30*5*20 = 3000 rekordów razy paredziesiąt kalendarzy (powiedźmy 60) daje nam 180000. Jeśli SQL to dla każdego kalendarza robić osobną tabele czy wszystko w jednej? Oczywiście pytam pod względem wydajnosci i szybkości działania. Jeśli nie SQL to co (od razu poproszę z linkami jeśli można).
Z góry dzięki za odpowiedzi i pozdrawiam.
NickOver

Ten post edytował NickOver 1.12.2014, 23:28:27
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


kalendarz
- id
- uzytkownik_id

zadanie
- id
- kalendarz_id
- uzytkownik_id
- data_od
- date_do

blokada
- id
- kalendarz_id
- data_od
- data_do


--------------------
Go to the top of the page
+Quote Post
by_ikar
post
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


180k rekordów to dla wielu baz danych pikuś. Więc się tym nie przejmuj że będzie tego dużo, może być dużo, odpowiednie indeksy i może tam być kilkanaście milionów rekordów i nie zauważysz różnicy.
Go to the top of the page
+Quote Post
SaMi
post
Post #4





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


Tak jak pisali poprzednicy, śmiało możesz korzystać z DB grunt to przemyślana struktura/relacje i indexy.


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
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 Aktualny czas: 21.08.2025 - 16:56