Я тихо новый в поле SQL. Таким образом, у меня есть рабочий вопрос.Хранилище MySQL: лучший способ архивирования данных
Каждую неделю я буду отправлять данные из электронной таблицы Excel в моей базе данных MySQL через код pHp. Это уже работает. Таким образом, у меня есть таблица, которую я могу обновить.
Фактически я отправляю цену конкретного базового блока на свою БД. Каков наилучший способ архивирования моих данных следующим образом.
На моей БД, У меня есть ниже структуру:
tabe t_index
Label = VARCHAR(255)
Price = float
Date = date()
Скажем, я послал мои данные на моем дб на прошлой неделе, таким образом, я сохранил:
Stock A
102.85
2013-03-18
Сегодня я хочу отправить новая цена для того же Stock A
, который составляет 103.54
, но я хотел был бы архивировать и держать цену 102.85
, чтобы иметь возможность вернуть или что-то другое между этими двумя ценами.
Как я могу продолжить?
Я надеюсь, что мой вопрос не слишком грязный ... Спасибо за вашу помощь
мы не можем сделать это в той же таблице, добавив один cloumn флаг? – Hardik
Есть много разных подходов, чтобы сделать то же самое. Здесь вопрос заключается в архивировании данных, это означает, что эти данные необходимы только для исторической цели и не будут использоваться для отображения в режиме реального времени. Кроме того, если мы сохраним старые данные в таблице, это увеличит сканирование таблицы, когда количество данных, накопленных в таблице. – Amit