Aktuell gefördert

Diesel-Databaseviews: Erweiterung von Diesel um die Unterstützung von Datenbank Views

  • Softwareentwicklung
  • Entwicklungssoftware
  • Jahrgang 01

Über das Projekt

Team-Mitglieder

Georg Semmler

Förderzeitraum

Gefördert seit 01/06/2025

Was macht das Projekt aus?

Diesel ist ein performanter Object Relational Mapper und Query Builder für Rust. Alleinstellungsmerkmal von Diesel ist eine typ-sichere Rust API, die es erlaubt, SQL-Abfragen zur Compile-Time auf Richtigkeit zu überprüfen. Im Rahmen des beantragten Projektes Diesel - Databaseviews soll die bestehende Implementierung um die native Unterstützung von Datenbank VIEWs erweitert werden. Die Implementierung dieser Erweiterung erfolgt ebenfalls in Rust und soll ein ähnliches Level an Typ-Sicherheit und Compile-Time Checks bereitstellen wie die bestehende Implementierung. Dazu wird Diesel so erweitert, dass für VIEW analog zur Definition von Tabellen eine typ-sichere Zugriffsstruktur generiert wird.

Welches Publikum spricht das Projekt an?

Diesel richtet sich an Entwickler*innen von performanten, auf Datenbanken basierenden Anwendungen. Mit ca. 110.000 wöchentlichen Downloads ist Diesel dabei bereits etabliert – das neu entwickelte Feature soll einerseits diese bestehende Community erreichen und andererseits die Zielgruppe von Diesel selbst vergrößern.

Was soll erreicht werden?

Im Rahmen des Projektes soll Diesel um die native Unterstützung Datenbankviews erweitert werden. Die Implementierung dieser Erweiterung erfolgt ebenfalls in Rust und soll ein ähnliches Level an Type Sicherheit und Compile-Time Checks bereitstellen wie die bestehende Implementierung. Dazu wird Diesel so erweitert das für VIEW analog zur Definition von Tablellen eine type-sichere Zugriffsstruktur generiert wird.

Mehr Projekte wie dieses