eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProjektowanie bazki danychRe: Projektowanie bazki danych
  • X-Received: by 2002:aed:3863:: with SMTP id j90mr100899qte.0.1545509390749; Sat, 22
    Dec 2018 12:09:50 -0800 (PST)
    X-Received: by 2002:aed:3863:: with SMTP id j90mr100899qte.0.1545509390749; Sat, 22
    Dec 2018 12:09:50 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-1.dfn.de!n
    ews.dfn.de!2.eu.feeder.erje.net!4.us.feeder.erje.net!feeder.erje.net!weretis.ne
    t!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpre
    ss.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!v55no3957526qtk.0!news-
    out.google.com!h3ni1914qtk.1!nntp.google.com!v55no3957520qtk.0!postnews.google.
    com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 22 Dec 2018 12:09:49 -0800 (PST)
    In-Reply-To: <pvlfmg$5a5$1@node2.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=188.146.109.91;
    posting-account=pyti1AoAAAAf66c003TUy10QAAnMWaKw
    NNTP-Posting-Host: 188.146.109.91
    References: <pvlfmg$5a5$1@node2.news.atman.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Re: Projektowanie bazki danych
    From: s...@g...com
    Injection-Date: Sat, 22 Dec 2018 20:09:50 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 37
    Xref: news-archive.icm.edu.pl pl.comp.programming:213052
    [ ukryj nagłówki ]

    Nie znam się na implementacji transakcyjnych baz danych, ale się wypowiem:

    > mam coś takiego jak klucz główny, w najprostszym przypadku będzie to
    > liczba 64-bitowa, czyli 8 bajtów, ale klucze mogą być różnej długości i
    > kluczem może być napis, który odczytujemy od lewej do prawej.
    > Aby nie było konfliktów z kluczami liczbowymi i napisowymi,trzeba jednak
    > wybrać Big Endian.

    Spadek prędkości będzie tylko przy zapisie. Przy pobieraniu danych będzie trzeba też
    konwertować parametry zapytań.

    > Druga sprawa: dostęp do rekordu jest bardzo szybki o ile jest on w
    > pamięci, ale wiadomo że wszystkiego nie będzie w pamięci, jak sobie w
    > takim przypadku radzić?

    A słyszał Ty o "wyszukiwaniu zewnętrznym" i B-drzewach?!? W starej książce "Algorytmy
    w C++" Roberta Sedgewicka wydanej w Polsze 1999 przez wydawnictwo RM jest na końcu
    rozdział (16) o tym.

    > Trzecia rzecz: zamiast jednego programu Exe, należało by rozbić na
    > serwer i klienty. Jak by mogły się komunikować zwłaszcza na różnych
    > komputerach w obrębie sieci lokalnej? Co użyć? może Kafkę?

    Protokół musisz wybrać lub zaprojektować sam...

    W każdym razie: powodzonka - bo bardzo się przyda...

    Szyk Cech

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: