nw  

Clinical Data Repository Light mit EdgeDB

Zusammenfassung

In diesem Projekt wurde die Applikation «i-engine» analysiert und ein Proof of Concept erstellt, mit dem ein möglicher Wechsel von der Oracle SQL Datenbank zur EdgeDB geprüft wird.

Schlüsselbegriffe
Zielsetzung

Das Ziel dieses Projektes ist es, zu prüfen, ob die i-engine der i-engineers AG mit der EdgeDB anstelle der bestehenden Oracle SQL Datenbank in der Persistenz-Schicht umgesetzt werden kann. Die Applikations-Schicht und die Persistenz-Schicht sollen schlussendlich beide ein objektorientiertes Modell verwenden.

Ausgangslage

Die Firma «the i-engineers AG» (die Auftraggeber und Entwickler) bieten mit ihrem Produkt, genannt «i-engine», ein zentrales System, welches medizinische und administrative Daten aus allen Fachanwendungen zusammenführt und zugänglich macht. Die i-engineers prüfen einen Wechsel der Datenbank von Oracle SQL zur EdgeDB. Es gilt zu klären, ob bzw. wie ein System mit den wesentlichen Eigenschaften der i-engine mit der EdgeDB implementiert werden kann.

Ergebnisse

Als praktische Umsetzung wurde ein kompakter Nachbau der i-engine mit der EdgeDB erstellt. Es wurde dabei ein vordefinierter Prozess der i-engineers genauer analysiert und realisiert. Das Datenmodell der i-engine in der EdgeDB kann in der Abbildung 1 betrachtet werden. Mit diesem Datenbankmodell und der Applikation (Abbildung 2) konnte das Konzept und die Performanz geprüft werden. Die Chancen und Schwierigkeiten wurden schlussendlich dem Kunden mitgeteilt.

i-engine in EdgeDB
Projektdaten
Projekttyp Informatik Projekt 5
Projektdauer 19. September 2022 - 20. Januar 2023
Aufwand in Personenstunden 180
Teamgrösse 2 Personen
Auftraggeber

the i-engineers AG
Badenerstrasse 141
CH-8004 Zürich
https://www.tie.ch/the-i-engineers
Manuel Redle & Cyrill Zadra

i-engineers logo

Projektteam

Sherom Sandmeier - sherom.sandmeier@students.fhnw.ch
Ismail Cadaroski - ismail.cadaroski@students.fhnw.ch

Kontakt

Prof. Dr. Wolfgang Weck, wolfgang.weck@fhnw.ch

<< zurück