Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
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 Требования к структуре и функционированию системы | ||
| - | Приложение должно работать как независимый сервис с набором настроек, так и как сервер, доступ к сервисам приложения должен также осуществляться через команды серверу: | + | - Приложение должно работать как независимый сервис с набором настроек, так и как сервер, доступ к сервисам приложения должен также осуществляться через команды серверу: |
| - | серверная часть: | + | - серверная часть: |
| - | принимать запросы на подключение и создавать сессии для клиентов ( требуется описание протокола); | + | - принимать запросы на подключение и создавать сессии для клиентов ( требуется описание протокола); |
| - | принимать и обрабатывать команды с возвратом результата; | + | - принимать и обрабатывать команды с возвратом результата; |
| - | оповещать об ошибках; | + | - оповещать об ошибках; |
| - | сервисная часть: | + | - сервисная часть: |
| - | опрос сервиса сервера БД (при недоступности, с большей долей вероятности происходит сборка мусора), необходимо оповестить клиента; | + | - опрос сервиса сервера БД (при недоступности, с большей долей вероятности происходит сборка мусора), необходимо оповестить клиента; |
| - | проверка файла базы; | + | - проверка файла базы; |
| - | бэкап и восстановление базы с проверкой результата; | + | - бэкап и восстановление базы с проверкой результата; |