Szybka Baza danych

0

Witam!
Potrzebuję napisać program - bazę danych, która przechowywała by wpisy o dosyć dużych rozmiarach.(np. jeden wpis rekordu ma 500 znaków). Mój stary program, który oparłem na pliku ini, jest zbyt wolny, no i oczwiście był tylko półśrodkiem, bo kto robi bazę na plikach ini...
No, ale teraz czas zrobić prawdziwą bazę. Będzie ona miała docelowo parę tysięcy wpisów, więc pytam. Jakiego komponentu mam użyć by obsłużyć taką bazę, by szybko można było wczytać tych parę tysięcy lini do powiedzmy TListView? - zaznaczam, że nie mogę korzystać z BDE borlanda, bo Delphi Personal mam... Ten darmowy komponent ma mi umożliwić prosty sposób zapisu i odczytu rekordów. Teraz, dlaczego komponent a nie coś co sobie sam mógłbym napisać? otóż, nie bardzo mam czas(bo dyplom w sumie piszę także), chcę skorzystać z gotowego rozwiązania, które powiedzmy sobie jest już odpowiednio przetestowane. Zatem proszę o info, ewentualnie linka do takiego komponentu, który byście polecili - najlepiej z przykładem użycia, to jest odczytu i zapisu danych...
Pozdr
//Pepe

0

Ja miałem zamiar korzystać ze znalezionego w sieci darmowego komponentu do MySQL (pytania SQL itd.)
Ale chyba Tobie nie o to chodzi.

Można samemu korzystać z kostrukcji:
type TRekordzik = record
x, y, z: integer;
....
end;
TTablicaLiczb = file of TRekordzik;

Dość szybko można poruszać się jak po prawdziwej bazie...

Dawno tego nie ćwiczyłem więc nie powiem Ci czy szybko to chodzi.
TurboPascalu 6 wystarczyło... to były czasy...

0

Jesli to jest parę tysiecy wpisow po 500 bajtow to nie az tak duzo i chyba mozna nawet calosc trzymac w pamieci odczytujac raz z dysku. Wydaje mi sie ze cos takiego wlasnie dla plikow ini zrobil flabra : http://4programmers.net/view_file.php?id=1440

choc nie pamietam dokladnie - dosc pobieznie to przejrzalem , no ale sprobuj jesli chcesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1