<p>What are some good (academic) resources to learn about database query language design? I'm specifically interested in document databases, but all I can find is about XQuery and it's unclear to me what trade-off were mede there.</p>

<language-design>
DB query language design
CC BY-SA 4.0
2023-12-25T06:47:27.410Z
Not an expert, but I guess there's datalog and linq. I think the deeper issue is query language is ultimately tied to the database type, so you are in some sense asking the age-old sql vs no-sql question again.
Marisa Kirisame
CC BY-SA 4.0
2023-12-26T13:48:36.657Z
Requests for off-site resources [are off-topic here](https://langdev.meta.stackexchange.com/q/261/89) ─ if there is something specific you want to learn from those resources, you could ask it directly instead.
kaya3
# DB query language design
Posted by: username_0 on 2023-12-25
What are some good (academic) resources to learn about database query language design? I'm specifically interested in document databases, but all I can find is about XQuery and it's unclear to me what trade-off were mede there.
**Tags:** language-design
> **Comments:**
> **username_1**: Not an expert, but I guess there's datalog and linq. I think the deeper issue is query language is ultimately tied to the database type, so you are in some sense asking the age-old sql vs no-sql question again.  
> **username_2**: Requests for off-site resources [are off-topic here](https://langdev.meta.stackexchange.com/q/261/89) ─ if there is something specific you want to learn from those resources, you could ask it directly instead.  
---
## 0 answers
