Posted By: jerryiii (Vsude dobre, v CR nejhur) on 'CZdatabases'
Title:     Persistence
Date:      Tue Jul 10 07:24:28 2001

Zdarec,

Mam nasledujici problem: existuje velka databaze. Zakaznici z ni hledaji 
urcity zaznamy ktery se jim potom posilaj. Ten problem tkvi v tom, da se nejak 
udelat to, ze ja si otevru recordset (nebo cokoli jinyho) a poslu zakaznikovi 
par zaznamu (par tisic, to je jedno) ... pak zakaznikovi spadne spojeni a 
mesic na to bude kaslat. Pote se rozhodne ze by chtel pokracovat. Existuje 
nejaka databaze co by tohle umela? Ze bych si udelal neco jako pointer na 
vysledky (muze klidne bejt pointer nekam na index) a ten si ulozil a pak ho 
po nejaky dobe vybral a pokracoval. Podminkou je relativne mala velikost a 
preziti vseho vcetne restartu databaze.

V soucasny dobe je to delany tak, ze zadna databaze neni, data sou ve flat 
fajlech a drzi se pouzity index a pozice v nem. Data sou svoji podstatou 
takovy, ze se zaznamy pouze pridavaj a menej, nikdy se nic nemaze (proto to 
jde pres ty indexi, drzi se pozice v indexu od konce - ta bude vzdycky 
ukazovat na ten samej zaznam a ja muzu pokracovat kde sem prestal).

De to nejak? Je uplne jedno na cem (i kdyz prej Oracle je preferovanej 
vzhledem k tomu ze uz ho mame na jiny projekty).

          Jerry III

Enough said ...
http://jerryiii.home.sprynet.com/mica/index.htm

Search the boards