Przykładowo mam apkę, która po portalach z ofertami pracy kataloguje ogłoszenia pod kątem języka programowania wymienionwego w wymaganiach. Apka musi znać języki jakie ma wyszukiwać. Listę tych języków pobieram z Tiobe. Pobieranie tych języków z Tiobe nie ma sensu za każdym odpaleniem apki, bo trwa aż 2 sekundy.
Zrobiłbym osobną funkcjonalność zasilenia Setu języków, żeby je odświeżać tylko na żądanie. Jak zapisywać ten Set języków? W bazie danych SQL? W .csv? W .xml? W .bin?
Najwygodniej by mi było zapisywać do .csv, ale jak to robią profesjonaliści?