8 Punkte von xguru 2022-01-30 | 3 Kommentare | Auf WhatsApp teilen
<p>„Pipelined Relational Query Language“ <br /> - So gut lesbar, explizit und deklarativ wie SQL <br /> - Anders als SQL erstellt es eine logische Pipeline für Transformationen und unterstützt Abstraktionen wie Variablen und Funktionen <br /> - Da es nach SQL transpiliert wird, kann es mit jeder DB verwendet werden, die SQL unterstützt <br /> - Open Source in Rust <br /> <br /> * Es ist noch nicht fertig; derzeit werden eine Roadmap für die Sprache und die Entwicklungsrichtung vorgeschlagen und die Entwicklung läuft</p>

3 Kommentare

 
daejin 2022-02-01
<p>Ich dachte, es sei ähnlich wie LINQ in C#, aber unter „Similar projects“ unten ist das gut zusammengefasst. Meiner Erfahrung nach musste man bei der Verwendung von LINQ innerhalb eines Programms im Gegensatz zu SQL stärker auf die Fehlerbehandlung achten. Wenn man zum Beispiel nur den ersten Wert holen will, lässt sich das mit der Methode `First` einfach und klar schreiben, aber sobald es auch nur ein wenig nach `null` riecht, habe ich wohl immer nur `FirstOrDefault` verwendet.</p>
 
mrchypark 2022-01-30
<p>Das sieht nach einem Syntaxsystem wie `dplyr` in R aus. Es wirkt auch ein bisschen ähnlich wie `pandas`.</p>
 
xguru 2022-01-30
<p>Malloy - besseres SQL von Looker https://de.news.hada.io/topic?id=5840<br /> <br /> Ähnlich wie das oben genannte Malloy ist dies ein Vorschlag, SQL noch besser zu machen.</p>