Dzień dobry. Muszę do małej firmy ojca zrobić programik do zarządzania kupnem i sprzedażą, bo robienie tego w zeszycie jak sprzed 20 lat jest katorgą...
Program będzie wyposażony w tabelkę podzieloną na kolumnę (coś ala exel) z wypisanymi kwotami, wagą, datą itp. Co rok będzie prowadzone od nowa, i myślę że powinno być gdzieś do 1000 zapisanych operacji maksymalnie (kupno lub sprzedaż).
No i mam dylemat. Baza danych czy XML. Mam ochotę użyć XML bo już go wykorzystywałem, a jak czytam o bazach danych to głowa boli (wymagają jakiś serwerów, instalowania czegoś na komputerze itp). A ja chcę po prostu .exe, plik z bazą i nic więcej, prosto i szybko ;)
No i w programie będzie np. "wyświetl wszystkie sprzedaże z kategorii AAAA" no i program będzie miał przeszukać całą bazę i wyświetlić te pozycje. No i tu pytanie, czy XML będzie w tym przypadku wydajne? By np. nie szukało 5 sekund przez te 1000 pozycji ;)
Jeśli baza danych to jaka, by nie wymagało niczego na komputerze, po prostu pliczek w katalogu z programem i koniec, bym mógł sobie potem wygodnie tym operować (filtry czyli przeszukiwanie, dodawanie itp).?