graphql-engine/dc-agents/guides/OLTP.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
514 B
Markdown
Raw Normal View History

# Hasura + SQL (OLTP)
What do people like doing with SQL DBs?
- Normalize their data so that its easy to ensure consistency
- Read short amounts of related data quickly by specifying filter/sort predicates
- Write data in transactions to ensure consistency
The Hasura + X story:
- Tables, views and functions that return relations become models
- Models
- A transaction becomes a command that takes an input model, whose body is the invocation of the transaction, and the output relation is the output model