Точность метки времени в MySQL 8 в наносекундах - PullRequest
0 голосов
/ 30 марта 2019

Можно ли хранить в MySQL DATETIME или другом эквивалентном типе данных с точностью до наносекунд?

Согласно документации за доли секунды это кажется мне невозможным (макс. 6-секундная точность до 1 секунды = 1 раз), но, возможно, есть другой тип данных или функция, которая может решить эту проблему?

Я хотел бы иметь возможность рассчитывать разницу между временными диапазонами с точностью до наносекунды и не использовать их в INT и не выполнять свою собственную математику.

Возможно, если MySQL вообще не поддерживает эту точность, есть плагин / расширение, которое я мог бы установить, чтобы получить пользовательскую точность DATETIME, которую я мог бы установить в наносекунды (9 цифр после второй запятой)?

Если это невозможно, существует ли СУБД, поддерживающая точность наносекунд? или, по крайней мере, NoSQL (с функцией для вычисления разницы во времени с точностью до nsec)?

...