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.
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.
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.
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.
| Projekttyp | Informatik Projekt 5 |
| Projektdauer | 19. September 2022 - 20. Januar 2023 |
| Aufwand in Personenstunden | 180 |
| Teamgrösse | 2 Personen |
the i-engineers AG
Badenerstrasse 141
CH-8004 Zürich
https://www.tie.ch/the-i-engineers
Manuel Redle & Cyrill Zadra
Sherom Sandmeier - sherom.sandmeier@students.fhnw.ch Ismail Cadaroski - ismail.cadaroski@students.fhnw.ch
Prof. Dr. Wolfgang Weck, wolfgang.weck@fhnw.ch