Posted By: dzemen () on 'CZdatabases'
Title:     Re: Poradi v databazi
Date:      Mon Mar 18 09:15:16 2002

> Scela se shoduji s predrecnikem - tj. format dat:
> cislo polozky | cislo nasledujici polozky | data
> 
> asi takle:
> 1 | 2 | fusekle
> 2 | 4 | tramvaje
> 3 | 5 | lahvace
> 4 | 3 | trolejbusy
> 
> Pri vkladani tedy v radku nad vlozenym zmenis cislo nasledujiciho na ten
> nove 
> vkladany, v nove vlozenem mas jako nasledujici radek ten, ktery je pod nim, 
> logicky.

Ano, to je sice hezke, ale:

1) Nasledujici / predchozi vety mohou byt zablokovane, pracuje se na siti. To 
jsem minule nerekl a omlouvam se za to.

2) Nechapu, jak nad tim udelam klicovou polozku, kterou muzu jednoduse 
porovnavat, tj. jak vytvorim indexovy soubor. 

> 
> Pro zrychleni muzes vytvorit seznam obousmerny, cili budes mit cislo 
> nasledujiciho a predchoziho.

Ad 1) a 2)

> 
> Pro dalsi zrychleni muzes vytvorit index, ktery muzes drzet v pameti, abych 
> tak rekl, dale normalizovat, tj. bude mala tabulka, ve ktere bude pouze
> cislo 
> vety, cislo predchozi a nasledujici a pak samotna datova, ktera ma pouze 
> cislo vety jako primarni klic a ostatni data. Tu malou bys zrejme mohl drzet
> 
> v pameti. Pro pocit sucha a jistoty muzes data jednou za cas presypat - tj. 
> uvest logicke a fyzicke poradi do souladu.

Nepouzitelne. Musi to byt v SOUBORU na siti!

> Jedine, co mi unika je, proc nepouzijes neco modernejsiho :)

Protoze jeste stale bohuzel existuje spousta podniku, ktere razi heslo: 
Musime si koupit 2 nova auta, ono nam to tady na tech nasich 386kach jeste 
nejakou dobu pojede. Jojo, i v dnesni dobe jeste mame podnik, ktery ma na siti 
disklessy...a bootuje pres BootROM do MS-DOS 6.22...
Je sice hezky, ze nase programy bezi pri stejne akci v programu (nejaka 
statisticka sestava) asi takto:

16 MB = 18 minut
32 MB = 5  minut
128 MB = 30 vterin

na stejnych datech (radove stovky MB, na siti Novell), ale zkuste presvedcovat 
manazery, ze by si meli koupit nejaky ty pameti (128 MB uz jsem videl asi i za 
400Kc bez dane).... ;-(((
Jesteze prechazime na Linux. ;-)

Takze moje otazka zustava: Jak udelat klic v binarnim souboru, aby to bylo 
sitove, dalo se vkladat mezi jakekoliv 2 vety jina veta a vyzadovalo to co 
mozna nejmin presypavani. Zatim mi to moje reseni (i pres nazory jinych) 
pripada nejschudnejsi. A musi to samozrejme byt reseni v Borland Pascalu. 

Dzemen.

Search the boards