Bővebb ismertető
Egy on-line számitógépes rendszer tervezési munkája során az egyik legfontosabb feladat az adatbázis megszervezése. Az on-line rendszerek - különböző okok miatt - ebben a tekintetben sokkal nagyobb problémát okoznak, mint a kötegelt feldolgozásu rendszerek. Először is az adatbázis gyakran sokkal nagyobb. Igaz ugyan, hogy vannak nagy file-okkal dolgozó kötegelt rendszerek (mint például a bankoknál és a biztositó társaságoknál), de a legtöbb kötegelt rendszer meglehetősen szerény file-okkal dolgozik. Ezzel szemben a legtöbb tudományos időosztásos rendszer legalább 50-100 millió karakteres adatbázissal rendelkezik. Napjainkban számos szervezet tervez olyan időosztásos rendszereket, amelyekben az adatbázis mérete eléri a 2-3 milliárd karaktert, és a hetvenes évek közepére várható, hogy lesz már néhány rendszer 20-30 milliárd karakteres adatbázissal is.
Egy on-line rendszer adatbázisának gondos megszervezése azért is fontos, mert ez nagyon érzékeny a rendszer üzemzavaraira. A legtöbb kötegelt rendszer a törzsfile-t ugy aktualizálja, hogy elolvassa a régi törzsfile-t, a "tranzakciós" file-t, és teljesen uj törzsfile-t épit fel. Ha a feldolgozás során rendszerüzemzavar lép fel, a munkát ujraindithatjuk, de a régi törzsfile érintetlen. Előfordulhat, hogy egy rossz mágnesszalagos egység letöröl egy részt a régi törzsfile-bői, de az elővigyázatos adatfeldolgozási főnök elkerülheti a katasztrófát, ha a törzsfile egy másolatát valamilyen biztos helyen őrzi. Igy a törzsfile előző változatából és a megfelelő tranzakciós file-okból visszakaphatjuk a megsemmisült törzsfile-t. Ezen a területen számos jól ismert eljárás van, ezért meglehetősen ritkán fordul elő egy kötegelt rendszer adatbázisainak olyan súlyos meghibásodása, hogy a tárolt információkat végérvényesen elveszitsük.