Новини

News | CMStory

News: Автоматично периодично архивиране

Изпратен От npetkov на 29.09.2008 00:00

Наред с останалите възможности за архивиране, в програмата CM Story е създадена нова възможност за автоматизирано ежедневно или с друга периодичност архивиране на данните.
Новата възможност работи при стартиране на програмата. Тогава се правят проверки и ако са изпълнени зададените условия за периодичност се прави автоматично архивиране на данните. При това:

1. Прави се един архив за деня на архивиране - от сесията на програмата която първо е стартирала за деня. Ако в този ден не е работено с програмата, т.е. тя не е била стартирана, архива се прави в деня на първото последващо стартиране.
2. Директорията в която се записват създадените архиви е с име archives и е поддиректория на тази в която е инсталирана програмата, обикновено cms или cmstory.
3. Периодичността на това автоматично архивиране се задава в дни и се настройва през познатото място: меню "Сервиз", "Конфигуриране CMS". По подразбиране е 1 ден, т.е. всеки ден. За да се изключи въобще се задава нула.
4. Вградена е защита срещу съхранение на прекалено много стари архиви, т.е. срещу препълване на диска на компютъра. Това се постига като след всяко ново архивиране се изтрива най-стария предишен архив. Създадена е и настройка - брой стари архиви за съхраняване. Тя се въвежда непосредствено до описаната по-горе настройка за периодичността. По подразбиране тази бройка е 10. Ако се въведе нула - няма да се съхраняват стари архиви, а само новосъздадения.
5. Има защита и срещу застъпване (объркване) на архивите при работа с повече от един комплект данни - това се постига чрез вграждане в името на създаваните архиви на логото на фирмата и името на комплекта данни. В името също така се вгражда датата и часът на архивирането.
6. Един създаден архив се състои от два файла - по един за архивираните поддиректории cms и dbfs. При деархивиране (възможност достъпна през меню "Сервиз", "Пакетиране/индексиране/архивира") програмата сама разпознава тези файлове и процеса на деархивиране е автоматизиран.
7. Времето което се губи (програмата се забавя при стартиране и излиза надпис "архивира") зависи от големината на данните, местоположението им в мрежата и бързодействието на компютъра. Най-често е няколко секунди.