Сегодня я разговариваю с моими коллегами-разработчиками о разработке приложений и баз данных в Fintech.
Как мы справляемся со временем? Все мы знаем, что нам нужно хранить информацию о дате и времени, нормализованную в UT C. Но наша дискуссия заключается в том, следует ли хранить в 1) unix метку времени эпохи, которая является целым числом в нашей базе данных, например, 1596507157
. что составляет 08/04/2020 @ 2:12am UTC
или 2) сохранить в формате ISO 8601 в виде строки 2020-08-04T02:12:37+00:00
или 2020-08-04T02:12:37.123456789Z
Обратной стороной unix timestamp, очевидно, не является немедленное чтение человеком.
Я ищу несколько советов по дизайну о том, следует ли нам использовать любой из подходов.