Cześć, mam zrobioną po stronie frontu prostą porównywarkę cen z kilku sklepów.
Przykładowo dla zapytania XXX wyświetla dane z kilku sklepów w taki sposób:
Sklep 1:
XXX A - 100 zł (31.08.2020)
XXX B - 105 zł (31.08.2020)
XXX C - 104 zł (31.08.2020)
Sklep 2:
XXX A - 104 zł (31.08.2020)
XXX B - 115 zł (31.08.2020)
XXX C - 120 zł (31.08.2020)
Sklep 3:
XXX A - 105 zł (31.08.2020)
W jaki mądry sposób powinienem zapisywać takie dane w bazie danych? Najchętniej rozdzielałbym te dane zapisując info z każdego sklepu w osobnej tabeli, ale zależy mi na wglądzie do historii (ceny odświeżane regularnie np. co tydzień).
Jak mógłbym zapisywać te dane, aby mieć przy nich od razu info o dacie sprawdzania i cenie (aktualnej oraz historycznych)? Myślałem o tablicy w JSONie, no ale po kilku mieisącach zacznie mi się to mega rozrastać, wiec raczej to nie jest dobry pomysł...
Czy w takim przypadku lepiej zrobić osobną tabele wyłącznie na daty/ceny?