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.