BQL
malloy
BQL | malloy | |
---|---|---|
1 | 19 | |
43 | 1,854 | |
- | 2.8% | |
0.0 | 9.8 | |
about 3 years ago | 6 days ago | |
C# | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BQL
-
Show HN: PRQL – A Proposal for a Better SQL
I also saw a proposal for a better syntax for SQL, called BQL, that was a strict superset but allowed for better modularity
http://intelligiblebabble.com/a-better-query-language-bql-la...
It had this github repo https://github.com/lelandrichardson/BQL but never went anywhere
I hope PRQL has a better fate!
malloy
- Malloy: A language for describing data relationships and transformations
- Malloy: Open-source language for analyzing, transforming, and modeling data
- Malloy
-
Upcoming Data Engineering Tools
Rust and python combination has resulted in some amazing python libraries. One interesting thing I see is people developing different variety of query languages like EdgeQL and Malloy
- Malloy: An Experimental Language for Data
-
I don't need your query language
I felt the same way when Malloy[0] launched. It has some interesting features, but I couldn't see myself ever using it. Nothing makes a big enough difference to spend the time to learn it.
Would love to hear from anybody that's using it regularly
0 - https://www.malloydata.dev/
-
When not to use SQL - Sean J Taylor
Sidenote: have you used Google Malloy? If so, what did you like/dislike?
What are some alternatives?
Preql - An interpreted relational query language that compiles to SQL.
prql - PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
tresql - Shorthand SQL/JDBC wrapper language, providing nested results as JSON and more
logica - Logica is a logic programming language that compiles to SQL. It runs on Google BigQuery, PostgreSQL and SQLite.
rfcs - RFCs for major changes to EdgeDB
cytosm - OpenCypher to SQL Mapper
partiql-lang-kotlin - PartiQL libraries and tools in Kotlin.
spyql - Query data on the command line with SQL-like SELECTs powered by Python expressions