Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
Witam,
cyklicznie pobieram pewną tabelę, aby zapisywać zachodzące w niej zmiany. Komórki w tabeli mogą zmieniać zawartość, zostać dodane lub usunięte. Mam napisany skrypt który odpowiednio obrabia komórki, teraz chciałbym wykrywać zmiany. Obecnie sprawdzam, czy komórka jest pusta czy nie i dodaję nowe komórki jeżeli nie ma ich w bazie. Wyciąganie ich z bazy i porównanie z wyciągniętymi z obecnej wersji wydaje mi się mało wydajne. Czy dobrym pomysłem jest użycie jakiegoś narzędzia typu diff (zakładamy, że zapisuję kod źródłowy każdej zmienionej tabelki) i przetwarzanie tylko zmienionych wierszy (To znaczy także usuwanie z bazy usuniętych). Oprócz tego zapisywałbym jakie wiersze zostały usuniete/dodane. Czy można to zrealizować w jakiś wydajniejszy sposób? Czy możecie polecic jakieś biblioteki do rozwiązania tego problemu/po prostu nazwę tego problemu po angielsku? Pozdrawiam, mlawnik |
|
|
|
mlawnik [PHP] Porównywanie różnych wersji tabeli 17.06.2014, 14:13:59
kartin Dobrym rozwiązaniem jest zrobienie tego w bazie da... 17.06.2014, 14:19:10
mlawnik Klaryfikacja
To wszystko dzieje się w bazie danyc... 17.06.2014, 14:22:52 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:00 |