[C++?] Baza danych

0

Witam! Chcę napisać małą bazę danych. Jednak Mam dylemat. Nie chodzi teraz o kod, lecz o sam pomysł. Najlepiej wykonać to będzie w czystym c++ (w sensie, klasy, lista dwukierunkowa, operacje na plikach), czy może korzystać z mysql, sqlite? Czy może macie jeszcze jakiś inny pomysł?

Jeżeli ktoś by miał pomysł to bym prosił o podzielenie się nim, oraz w miarę możliwości podanie pomocnych stron/tutoriali/literatury polskiej.

Bardzo będę wdzięczny za wszystkie odpowiedzi.

Funkcje, które ma spełniać baza są raczej podstawowe, wyświetlanie listy, możliwość stworzenia grup, filtrowanie według wybranych danych, dodawanie oraz usuwanie rekordów.

0

No ale chcesz napisać tą bazę danych, czy chcesz napisać program który będzie korzystał z gotowej (np. mysql)? Bot o spora różnica...
Poza tym lista to zły wybór bo przeszukiwanie listy to O(n). Lepiej pomysleć o tablicy hashującej albo jakichś drzewach.

0

Zadanie jest takie żeby stworzyć bazę danych wykorzystując c++, mówiąc mysql i sqlite mam na myśli moduły dodawane przez include.

0

zastanow sie, co chcesz napisac:

  • baze danych (silnik/serwer baz danych?)
  • baze danych (konstrukcje tabel/relacji do trzymania danych?)
  • baze danych (programik do wstukiwania i wyszukiwania?)
  • czy baze danych (zgromadzic informacje na jakis temat?)
    .. bo od tego zalezy odpowiedz na pytanie "czego lepiej uzyc"

strzelam ze interesuje Ciebie opcja nr. 3, wiec: bierz mysql lub dowolny inny i sie baw. pisanie wlasnych silnikow zostaw na pozniej.

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