SQLite
The fact that UPSERT isn't actually a keyword in SQLite is slightly upsetting. I basically feel lied to. This really shouldn't be difficult.
serverless relational database management system (RDBMS)