Trezory na platforme Sybase


V konfigurácií archívu je definovaná perióda, počas ktorej archív zapisuje údaje do jednej trezorovej databázy. Po uplynutí periódy sa databáza odloží a začne sa zapisovať do novej trezorovej databázy. Odložená databáza je ešte určitý čas (konfiguračný parameter TrezorCompressTime) prístupná na zápis oneskorených údajov. Po uplynutí tohto času je skomprimovaná nástrojmi Sybase do ReadOnly tvaru a odložená do adresára, ktorý určuje konfiguračný parameter TrezorCompressPath. Meno komprimovanej databázy obsahuje čas skončenia zapisovania do trezoru (napr. Trezor_2008_03_20_16.cdb).

Poznámka: Kompresia Sybase databáz je implementovaná na podporovaných verziách Sybase Adaptive Server Anywhere 6 až 9. Od verzie Sybase SQL Anywhere 12 už neexistuje utilita na kompresiu databázy a táto vlastnosť sa považuje za zastaranú. Trezorové databázy sa nekomprimujú, ale ostávajú v adresári, ktorý určuje konfiguračný parameter TrezorCompressPath, ako súbory .db a .log (napr. Trezor_2010_02_04_07.db a Trezor_2010_02_04_07.log).

Predčasné odpojenie aktuálnej trezorovej databázy je možné TELL príkazom RELEASE_TREZOR.

Off-line analýza údajov z trezorovej databázy je možná bez jej dekompresie. Na analýzu bola vytvorená podpora pre import dát z trezorovej databázy do EXCELU. Vzhľadom na použitie štandardného SQL formátu, je možné na analýzu použiť ľubovoľný nástroj vhodný pre prácu s SQL databázami.

Konfigurácia parametrov definujúcich spôsob vytvárania trezorových databáz je implementovaná v procese D2000 Management Console. Dajú sa nastaviť pre každý proces D2000 Archiv.

Popis konfiguračných parametrov pre platformu Sybase:

  • AutoMountPath - cesta na adresár, z ktorého sa všetky trezory pri štarte procesu D2000 Archiv automaticky namontujú.
  • TrezorPath - cesta na adresár, v ktorom sa vytvárajú trezorové databázy.
  • TrezorCompressPath - cesta na adresár, do ktorého sa ukladajú komprimované trezorové databázy.
  • TrezorPeriod - perióda vytvárania trezorov. Udáva sa vo formáte NX, kde N je celé číslo a X udáva časovú jednotku.
    Prípustné časové jednotky sú H - hodina, D - deň, W - týždeň, M - mesiac.
    Poznámka: Nastavením prázdnej hodnoty alebo hodnoty 0H sa vypne vytváranie trezorových databáz.
  • TrezorCompressTime - čas určujúci komprimáciu odloženej trezorovej databázy. Počas tohto času je databáza prístupná na zápis oneskorených údajov. TrezorCompressTime musí byť menší ako TrezorPeriod.
  • TrezorCompressOffline - hodnota 1 (prednastavená) znamená, že skomprimovaný trezor ostane odložený. Hodnota 0 znamená, že trezor bude opätovne pripojený na čítanie.

Parametre TrezorPeriod a TrezorCompressTime sa udávajú v hodinách, dňoch, týždňoch alebo v mesiacoch. Syntax zápisu je napr.:

  • 4H - štyri hodiny
  • 2D - dva dni
  • 1W - jeden týždeň
  • 1M - jeden mesiac

Poznámka: Zistenie konfigurácie trezorov, ako aj zoznam pripojených trezorov, je možné pomocou TELL príkazu LIST_TREZOR.

Upozornenie: Pri vytváraní trezorovej databázy, alebo ak databáza neexistuje, proces D2000 Archiv databázových templates nakopíruje template trezorovej databázy a inicializuje jej vnútornú štruktúru. Preto je neprípustné manuálne kopírovanie templates trezorovej databázy, nakoľko D2000 Archiv už neinicializuje trezorovú databázu, keď ju nájde v adresári \Trezor príslušného aplikačného adresára.


Napíšte komentár