| |
|
|
| | в общем всегда хранил используя стандартные типы данных для даты. но вот подсмотрел в cms joomla и увидел такой формат. собственно, в чем плюсы и минусы хранения даты в таком виде? по идее, для использования таких функций, как например TO_DAYS и т.п придётся прямо в запросе преобразовывать постоянно с помощью функции FROM_UNIXTIME ?
хотелось бы узнать мнение более опытных разработчиков. спасибо | |
| |
|
|
| |
автор: qwqasdasdasdasdasdasdasdasdad (30.03.2010 в 10:43) |
|
| |
для: psychomc
(30.03.2010 в 10:25)
| | | int(14)? o_O | |
| |
|
|
| |
|
|
| |
для: qwqasdasdasdasdasdasdasdasdad
(30.03.2010 в 10:43)
| | | хм, ошибся, int(11) | |
| |
|
|
| |
|
|
| |
для: psychomc
(30.03.2010 в 10:25)
| | | Плюс в индексировании и сортировке, обычные календарные типы очень плохо сортируются и индексируются - при больших объёмах информации происходят затыки. Мы например, год назад скакали с этим форумом переделывая DATETIME на INT. Хотя, конечно, если основной упор на вычисление разницы во времени - календарные типы и множество MySQL-функций гораздо удобнее. | |
| |
|
|
| |
|
|
| |
для: cheops
(30.03.2010 в 12:55)
| | | спасибо большое за развёрнутый ответ. буду переходить потихоньку :) | |
| |
|
|
| |
|
|
| |
для: cheops
(30.03.2010 в 12:55)
| | | Плюс еще и в том, что INT-представление - регион-независимо. В двух смыслах. Не навязывается стиль написания даты. Не навязываются таймзона и правила летнего времени MySQL-сервера. | |
| |
|
|
| |
|
|
| |
для: Trianon
(30.03.2010 в 13:09)
| | | убедили окончательно ;) | |
| |
|
|