Hej, stworzylem sobie aplikacje ktora przechowuje skryypty sql wraz z opisami. Aplikacja ma za zadanie kazdego dnia, co tydzien, co miesiac generowac te skrypty do pliku Excela i wysylac je do uzytkonikow na meile. Dane z tych skryptow wyciagane sa z innej bazy danych z ktora lacze sie za pomoca Ruby DBI.
Mam tutaj problem jak zoptymalizowac ta aplikacje:
- mam metode ktora znajduje w bazie danych wszystkie skrypty ktore maja byc uruchamiane codziennie
- metoda ta generuje po kolei te skrypty z bazy za pomoca DBI
- po wygenerowaniu pierwszego skryptu plik excela jest przesylany do odpowiednich uzytkownikow itd… az skrypty zostana wygenerowane i przeslane
Czy moglbym naprzyklad po wygenerowaniu pliku pierwszego skryptu zapisywac odpowiednie dane dotyczace sciezki pliku, emaili uzytkownikow, nazwy raportu w bazie danych i po wygenerowaniu wszystkich plikow raportow przeslac te dane do uzytkownikow. Z czego moglym skorzystac aby przyspieszyc generowanie tych raportow i czy moglbym tutja korzystac z watkow o ile to jest dobry pomysl.
Pozdrawiam
Lukasz