В mysql для быстрого поиска по дате лучше использовать timestamp как int или как date (datetime)?
Для скорости абсолютно без разницы, а для хранения даты и времени надо использовать предназначенные для этого типы данных
Все равно, и то и то 4 байта.
Но timestamp мне кажется более подходящим из-за более удобных запросов на интервалы.