darksmoke
Новичок
Добрый день.
Есть сайт ukr-kurs.com.ua
Курс валют с сайтов банка, раз в час.
Раньше хранить историю не надо было, было так:
Записал значания в таблицу, через час отчистил таблицу и опять записал все данные.
А вот теперь надо хранить историю, за месяц:
Т.е. должен оставатся курс валют 23.00 прошлого дня в базе.
А на основании этих курсов будет график и стрелочки вверх вниз типо вырос или упал курс
Вот и не как не могу понять как правильно это организовать таблицу.
Придумал писать все в одну таблицу и рулить через WHERE `date`=(INTERVAL -1 DAY + curdate()), но тут наверное минус, т.к. курс валют парсится раз в час, то мне надо каждый раз удалять записи за день и записывать новые. ID будет очень быстро расти. Если это не проблема, то оставлю такой вариант.
Или может гуру мне подскажут как правильно такую схему реализовать.
Есть сайт ukr-kurs.com.ua
Курс валют с сайтов банка, раз в час.
Раньше хранить историю не надо было, было так:
Записал значания в таблицу, через час отчистил таблицу и опять записал все данные.
А вот теперь надо хранить историю, за месяц:
Т.е. должен оставатся курс валют 23.00 прошлого дня в базе.
А на основании этих курсов будет график и стрелочки вверх вниз типо вырос или упал курс
Вот и не как не могу понять как правильно это организовать таблицу.
Придумал писать все в одну таблицу и рулить через WHERE `date`=(INTERVAL -1 DAY + curdate()), но тут наверное минус, т.к. курс валют парсится раз в час, то мне надо каждый раз удалять записи за день и записывать новые. ID будет очень быстро расти. Если это не проблема, то оставлю такой вариант.
Или может гуру мне подскажут как правильно такую схему реализовать.