Наши преимущества

Важно! Контроль времени при построении приложений БД

yahont

Турист
Credits
21
Я тут, делаю приложение БД, и вот о чем я обеспокоен...
.. проблема следующая:
В некоторых задачах, работы с БД очень важно, чтобы запись результата даты времени (в соответствующее поле), соответствовало настоящему времени.. да и вообще время на серваке было настроенно точно и точным было при запуске.

Ведь на серваке к примеру, может навернутся в BIOS-е настройка времени на какойто 80-тый или 90-й год (такое может быть из за батареки).. это может привести к определенным неприятностям или неразберихи в работе СУБД или клиенскх программ.

Вопросы следующие:
1. Кто и как решает/предупреждает эту проблему?
2. Как контролировать точность времени, например через соответсвующие интернет сервисы??
 
Хранить в самой БД значение последней даты+время окончания работы с программой. Если новое значение меньше (из-за батарейки) - соответственно проверять и менять дату+время. Но лучше просто при запуске сразу синхронизировать через интернет.

Для синхронизации времени можно использовать компоненты Indy.
 
Последнее редактирование модератором:
Спасибо за ответ.
Теперь только нужно узнать как синхронизировать время через Indy Time, с учетом часового пояса..
 
1. У нас все устройства пишут время в UTC, а я уже перевожу в соотвествие с настройками системы.
 
Верх