Mam operacje na danych pierwotnie trzymanych w pliku, które muszę posortować w zależności od paru czynników i ew. zmodyfikować na podstawie tego co mam w bazie (a więc z koniecznym połączeniem), całość kręcąca się na w sumie nie dużych wielkościach bo wierszy w pliku będzie max 5k.
Generalnie plik wrzucam do skrytptu obrabiam i wypluwam podzielone na osobne paczki oznaczając je i podstawowe ich wyniki w bazie.
No i teraz zastanawiam się (bo na pewno było by wygodniej, dla ew. modyfikujących w przyszłości) czy nie zrobić tego na bazie wrzucając wszystko do tablicy tymczasowej, a całość operacji zawrzeć w procedurze.
Teraz czy ktoś z was miał doświadczenie i mógłby mi podpowiedzieć co będzie optymalniejsze, skala to powiedźmy 40 użytkowników wrzucających około 7k takich plików na przestrzeni 2 dni, + kolejnych parę osób pracujących przy daleszej że tak powiem przy obróbce na tych wrzuconych plikach.
Czyli streszczając do 1 zdania, co szybsze praca na pliku czy na tablicach tymczasowych
Dla wyjaśnienia przy pracy na plikach też musi parę selectów polecieć do bazy.