Distribueret DatabaseManagementSystem

Dette projekt er lavet på 3 semester på datamatikerstudiet og omhandler udviklingen af et DatabaseManagementSystem. Dette system er udviklet i C++ til LINUX, og er udviklet helt fra bunden uden brug af nogen nuværende databasesystemer. Systemet implementere:

  • Persistens af data via B-træer i filer.
  • Parsing af simple SQL udsagn.
  • Eksekvering af SQL udsagn i filerne herunder bla. insert, update, select og simpel join (samt distribueret join).
  • Håndtering af distribuerede databaser på flere forskellige computere.
  • Håndtering af flere klienter på engang (fler trådet)

Download projektet til linux her og windows udgaven her