В момента съм част от екип, който проектира сайт, който потенциално ще има хиляди потребители, които ще извършват редица търсения, свързани с дати. По време на фазата на проектиране се опитвахме да определим кое има повече смисъл за оптимизиране на производителността.
Трябва ли да съхраняваме полето datetime като mysql datetime. Или трябва да го разделите на няколко полета (година, месец, ден, час, минута, ...)
Въпросът е с голям набор от данни и потенциално голям набор от потребители, бихме ли спечелили производителност мъдро, като разбием datetime на множество полета и спестяваме разчитането на функции за дата на mysql? Или mysql вече е оптимизиран за това?