Distribuované spracovanie dotazov
Distribuované spracovanie dotazov
 Distribuovaný systém riadenia bázy dát musí byť schopný pri odpovedaní na jeden dotaz zhromažďovať a prezentovať dáta z viacerých uzlov.
 Distribuované riadenie transakcií
  V rámci interných funcií DBS poskytuje systém riadenia bázy dát množinu kontrolných mechanizmov na ochranu databázy, teda mechanizmy 
• umožňujúce spamätanie sa z chýb (recovery control)
• riadiace konkurenčné transakcie (concurency control)
• zabezpečujúce ochranu dát (security control)
• zabezpečujúce kontrolu integrity dát.
 Transakcia – je postupnosť operácií, ktoré transformujú databázu z jedného konzistentného stavu do druhého, teda transakcia nemusí byť len jednoduchá databázová operácia. 
 Spamätanie sa z chýb
 Systém, ktorý podporuje transakčné spracovanie, poskytuje nasledujúcu službu:
 Transakcia sa vykoná buď úplne celá, alebo sa nevykoná žiadna z jej častí a transakcia je zrušená. 
• Operácia COMMIT signalizuje úspešné ukončenie transakcie, oznamuje manažérovi transakcií, že logická pracovná jednotka úspešne ukončila prácu a databáza je opäť v konzistentnom stave.
• Operácia ROLLBACK signalizuje neúspešné ukončenie transakcie, oznamuje manažérovi transakcií, že niekde nastala chyba a databáza môže byť v nekonzistentnom stave, a že je teda potrebné vrátiť databázu do pôvodného stavu, v akom bola pred začatím transakcie.
 Ako sa vrátiť späť?
 Systém spravuje súbor, nazývaný log alebo journal, v ktorom sú uložené všetky zmeny v databáze a v prípade potreby systém vie pomocou logu vrátiť databázu do pôvodného stavu.
 Aké chyby môžu nastať pri behu transakcie?
• lokálne – chyba v programe, ktorá má vplyv len na transakciu, počas ktorej sa chyba stala
• globálne – systémová chyba, alebo chyba média – majú vplyv na všetky transakcie, ktoré prebiehajú v čase, keď chyba nastala.





