Cześć. Chcę napisać własny newsreader. Myślałem co nieco i mniej więcej mam już obcykaną funkcjonalność. Tylko natrafiłem już na samym początku na poważne pytanie. Jak przechowywać dane? W pierwszej chwili pomyślałem o MSSQL. Jednak bez sensu jest instalowanie całego serwera dla jednej, małej aplikacji. Być może więc istnieje jakaś wersja "mniejsza", która pozwoli mi na wykonanie podstawowych operacji? Ktoś coś wie na ten temat?
Drugim moim typem był format dbx. Jednak znalazłem w necie niekompletną dokumentację, poza tym przeszło mi po przeczytaniu opisu nagłówka :)
Trzecim moim pomysłem był własny format. Tylko, że... Ja to widzę tak, że są w pliki. W jednym trzymam wiadomości i wszystko, co z nimi związane, a w drugim coś na wzór indeksów. Tzn. jakiś identyfikator wiadomości i pozycja wiadomości w drugim pliku(np: 65Ah). Oczywiście wszystko w formie listy dwukierunkowej. Tylko tu się pojawiają następne pytania. Musiałbym napisać jakiś mechanizm, który w prosty sposób zwróci mi wymagane dane. A to nie będzie takie proste i generalnie pewnie zajmie mi kilka miesięcy :)
Tak więc, czy macie jakieś pomysły? Najbardziej mi zależy na tym, żeby to naj najszybciej chodziło i można było filtrować po jak największej liczbie pól.