mamy pewne api pewnej strony, które dostarcza nam szereg pewnych informacji dla setek obiektów w formie Json. To sobie dekoduje itp. i zapisuje do bazy przy użyciu doctrine 2. Wszystko sprawnie działa.
Jednak dane mogą się zmienić, np. jedna z kilku kolumn, jeden znam, gdzieś false na true itp. Mogę zrobić sobie metodę, która w pętli będzie mi porównywać każde pole z każdym odpowiednikiem w ów api. Trochę krótsza metoda (chyba, musiałbym przeprowadzić testy) to zrobienie hash rekordu w bazie (jako całość) i tak samo odpowiednich rekordów z api - jak zmiana to lecimy z update. Jeszcze prostsza metoda to robić hash api, zapisać go w bazie i sprawdzać co jakiś czas - oszczędzamy na ciągłym hashowaniu rekordu z bazy (nie istotne).
Tak bym to zrobił normalnie. Jednak symfony i doctrine to potężne narzędzia. Jest mnóstwo opcji o których pojęcia nie mam

