eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOptymalizacjaOptymalizacja
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
    STED!not-for-mail
    From: MoonWolf <m...@p...com>
    Newsgroups: pl.comp.bazy-danych,pl.comp.programming
    Subject: Optymalizacja
    Followup-To: pl.comp.programming
    Date: Fri, 13 May 2011 09:34:37 +0200
    Organization: Trollslayers Brotherhood
    Lines: 35
    Message-ID: <iqimud$ql$1@news.onet.pl>
    NNTP-Posting-Host: 193.200.133.138
    Mime-Version: 1.0
    Content-Type: text/plain; charset="ISO-8859-2"
    Content-Transfer-Encoding: 8Bit
    X-Trace: news.onet.pl 1305272078 853 193.200.133.138 (13 May 2011 07:34:38 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Fri, 13 May 2011 07:34:38 +0000 (UTC)
    User-Agent: KNode/4.4.11
    X-Empire: Defending Law and Order
    Xref: news-archive.icm.edu.pl pl.comp.bazy-danych:188275 pl.comp.programming:190249
    [ ukryj nagłówki ]

    Mamy w firmie różnice zdań i chciałem się zorientować w pewnej kwestii.

    Baza danych będzie prosta - rekord z 'nazwą' danej, jej wartością i
    datą zapisania (każda dana to jeden rekord, danych będzie kilkanaście,
    zapis co 10sek 24h/7/365. Źródeł tych danych będzie więcej, dla każdego
    przewidziana jest osobna tabela, będzie tego nieokreślona liczba - na
    pewno będą przybywać).

    Pytanie jest takie: czy warto (a jeśli tak to w jakich okolicznościach)
    'upakowywać' dane składowane w bazie - na takiej zasadzie, że jeśli
    dana się nie zmieniła to robimy update rekordu zmieniając datę na
    aktualną (czyli w skrajnym wypadku w bazie będzie jeden rekord
    dotyczący danej, która nigdy się nie zmieniła). Dane będą różne - ale
    zawsze zdarzą się serie powtarzających się wartości.

    Z danych tych będą sporządzane wykresy (raczej dla każdego źródła
    osobno - czyli zapytania w obrębie jednej tabeli) - tutaj właśnie
    powstała różnica zdań. Niektórzy boją się dużej liczby danych do
    obrobienia (po kilku latach) i długiego czasu generowania wykresu.
    Przeciwnicy twierdzą, że po to jest baza danych, żeby składować dane a
    takie kombinacje w kodzie aplikacji zniweczą oszczędności. I w ogóle
    pachnie to 'premature optimization'.

    Dodatkowe pytanie - czy język programowania lub silnik bazy danych może
    mieć wpływ na odpowiedź na to pytanie (celowo nie wspomniałem w czym to
    jest robione)?

    [FUT na pl.comp.programming bo to chyba jednak bardziej programowania
    się tyczy - choć w sumie to nie wiem]

    --
    <:> Roger, MoonWolf Out <:>|Victims falling under chains
    (::) (::)|
    (:) JID:m...@j...org(:)| http://karakkhaz.prv.pl

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: