![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam się jak zapisac daty i godziny repertuaru kina. Mianowicie jak stworzyc tabele. Tworze na poczatek id, id_film, id_kina, i tutaj mam teraz klopot bo nie wiem czy stworzyc dwa dodatkowe pola data, godzina czy moze w wersji data_od, data_do, godziny_seansow W pierwszej tabeli bede mial duzo rekordow, ale wydaje mi sie ze ladniej i szybciej bedzie wyszukiwac repertuar danego kina i danego dnia ?! Co o tym myslicie i jak wy byscie to rozwiazali ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) ![]() ![]() |
Cytat timestamp ma 4 bajty, datetime 8. timestamp A jakie to ma przełożenie na wydajność czy na zużycie zasobów systemu? Czy piszemy soft na mikrokontroler dla pralki czy lodówki czy innego urządzenia o bardzo ograniczonych zasobach? Co jest bardziej czytelne? '2010-01-10 01:01:01' czy 1263081661? Czy zyski z 4 bajtów zamiast 8 bajtów będą w ogóle zauważalne, a jeżeli tak to czy wynagrodzą nam koszty związane z faktem, że przechowujemy dane w mniej czytelnej postaci w związku z tym: - Programowanie będzie szło wolniej - Łatwiej o błędy w kodzie wynikłe z nieprawidłowej interpretacji danych odczytywanych bezpośrednio z bazy. Co gorsza timestamp jest uzależnione od strefy czasowej ustawionej na serwerze. Ewentualne błędy podczas konfiguracji serwera będą miały wpływ na nieprawidłowe działanie naszej aplikacji.. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A jakie to ma przełożenie na wydajność czy na zużycie zasobów systemu? Czy piszemy soft na mikrokontroler dla pralki czy lodówki czy innego urządzenia o bardzo ograniczonych zasobach? wydawalo mi sie ze przelozenie na zuzycie zasobow systemu nie wymaga tutaj mechaniki kwantowej (IMG:style_emoticons/default/winksmiley.jpg) pamiec na indeks pola(a moze nie) i wartosci pola sa 8/4=2krotnie mniejsze. A tak bardziej serio to jak wspomnialem wyzej oraz jak wspomnial kolega ktory zadal pytanie, spodziewana ilosc rekordow moze przykroczyc 10^7 w przeciagu pol roku, wiec mysle ze jak mozna cos bezbolesnie zmniejszyc to dlaczego nie ? inna sprawa, ze tak na dobra sprawe to to nie jest jakos specjalnie wazne czy wybierzesz stamp czy datetime, ale skoro juz mialem rzucic przykladem to wybralem ten bardziej odpowiedni moim zdaniem do takiej struktury, w sumie to mam naprawde w dupie ktorego bedziesz uzywal (IMG:style_emoticons/default/smile.gif) Co jest bardziej czytelne? '2010-01-10 01:01:01' czy 1263081661? jeszcze mniej czytelne byloby jakbys to w lolcode zapisal, ale o ile mi wiadomo kazdy klient(mowimy o MySQL), wlacznie z konsola, wyswietla date w formacie sformatowanym, wiec nie wiem o czym mowisz Czy zyski z 4 bajtów zamiast 8 bajtów będą w ogóle zauważalne jak wspomnialem 8/4 = 2 (IMG:style_emoticons/default/winksmiley.jpg) mysle ze jesli cos jest dwukrotnie mniejsze to mozna to zauwazyc [...] a jeżeli tak to czy wynagrodzą nam koszty związane z faktem, że przechowujemy dane w mniej czytelnej postaci w związku z tym[...] jak wspomnialem wyzej, moze mowimy o innym silniku bazodanowym, nie wiem co robi postgres i nie chce mi sie sprawdzac Co gorsza timestamp jest uzależnione od strefy czasowej ustawionej na serwerze. Ewentualne błędy podczas konfiguracji serwera będą miały wpływ na nieprawidłowe działanie naszej aplikacji.. ewentualne bledy w konfiguracji daty na serwerze zawsze beda mialy wplyw na aplikacje Ten post edytował yevaud 19.09.2010, 18:04:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:03 |