aplikacja bazodanowa? plz HELP...

0

Mam taki mały problemik, piszę większą aplikację bazodanową, musi obsługiwać kilka tysięcy wpisów, ktore są dosc obszerne, zawieraja opisy, nazwy, rozne wlasciwosci (w sumie 1 pozycja ma okolo 30 - 40 wlasciwosci do opisania). Musi miec mozliwosc dosc szybkiego sortowania wg wielu kryteriów itd.

I teraz pytanie, na czym najlepiej zrobić/oprzeć taką bazę? Na jakiejs liscie/drzewie? Czy tez moze na czyms w rodzaju SQL (chociaż z tego jestem green :>)? Jak mozna jeszcze realizowac takie bazy danych?

Proszę każdego o opinie na ten temat, bardzo jest mi to potrzebne.

Pozdrawiam

0

Ja zrobilem kiedys baze na accessie same tabele nastepnie sa podpiete do C++ za pomoca komponentow ado connection. Baza wedlug mnie dzialal sprawnie czy jest to najlepsze rozwiazanie nie wiem mam male doscwiadczenie. Pozniej do takiej bazy mozna latwo zastosowac SQL np. do roznego rodzaju pytan i w ten sposob modyfikowac baze. Zaleta jest przynajmniej dla mnie latwy sposob tworzenia takiej bazy.. Pozdrawiam

0

Z pytania nie do konca wynika, czy chcesz zrobic od zera system obslugi bazy danych, czy zrobic baze danych w oparciu o istniejacy system. Jesli to pierwsze to:

  1. Nie polecam. Gra nie warta swieczki.
  2. Takie rzeczy buduje sie zwykle w oparciu o tabele + indeksy drzewiaste np. drzewa B+.

Jesli to drugie to:

  1. Wez MySQLa, PostgreSQLa, SQLite lub jesli masz kase Oracla, DB/2, MSSQL - jest z czego wybierac.
  2. Przeczytaj dok. i zobacz jak sie da do tego dobrac SQLem.
  3. Zdefiniuj odp tabele, indeksy, no i napisz aplikacje...

Drugi scenariusz jest duzo prostszy do wykonania.

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