Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc:weschecker:info [2017/04/04 06:09] alexeyb создано |
doc:weschecker:info [2017/04/04 06:12] (текущий) alexeyb |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Требования WesChecker ====== | ====== Требования WesChecker ====== | ||
- | + | =====Общие требования:===== | |
- | Система автономно либо по запросу должна проводить проверку работоспособности баз(ы) данных Firebird 2.5, по необходимости проводить архивирование данных и восстановление, проверять восстановленную базу(ы) на соответствие исходному виду (таблицы, генераторы, триггеры) и оповещать пользователя (либо систему) о проблемах, проверку текущего системного времени на выход из допустимого диапазона. В перспективе тип сервера базы данных не должен быть важен. | + | Система автономно либо по запросу должна проводить проверку работоспособности баз(ы) данных Firebird 2.5, |
+ | по необходимости проводить архивирование данных и восстановление, проверять восстановленную базу(ы) на | ||
+ | cоответствие исходному виду (таблицы, генераторы, триггеры) и оповещать пользователя (либо систему) о | ||
+ | проблемах, проверку текущего системного времени на выход из допустимого диапазона. В перспективе тип | ||
+ | cервера базы данных не должен быть важен. | ||
5.1.1 Требования к структуре и функционированию системы | 5.1.1 Требования к структуре и функционированию системы | ||
- | Приложение должно работать как независимый сервис с набором настроек, так и как сервер, доступ к сервисам приложения должен также осуществляться через команды серверу: | + | - Приложение должно работать как независимый сервис с набором настроек, так и как сервер, доступ к сервисам приложения должен также осуществляться через команды серверу: |
- | серверная часть: | + | - серверная часть: |
- | принимать запросы на подключение и создавать сессии для клиентов ( требуется описание протокола); | + | - принимать запросы на подключение и создавать сессии для клиентов ( требуется описание протокола); |
- | принимать и обрабатывать команды с возвратом результата; | + | - принимать и обрабатывать команды с возвратом результата; |
- | оповещать об ошибках; | + | - оповещать об ошибках; |
- | сервисная часть: | + | - сервисная часть: |
- | опрос сервиса сервера БД (при недоступности, с большей долей вероятности происходит сборка мусора), необходимо оповестить клиента; | + | - опрос сервиса сервера БД (при недоступности, с большей долей вероятности происходит сборка мусора), необходимо оповестить клиента; |
- | проверка файла базы; | + | - проверка файла базы; |
- | бэкап и восстановление базы с проверкой результата; | + | - бэкап и восстановление базы с проверкой результата; |