SQL

Languages

Schema and query work, written through an ORM rather than assembled as strings.

The declarative language for relational data. Dialects differ, but the core is common to all of them: set operations over typed tables, with transactional guarantees.

How we use it

Written directly wherever the query is the interesting part. The ORM handles the shape of the object graph; reporting, reconciliation and migration logic are SQL because that is where a query planner is the right tool.

14

systems