The interface layer. How data is structured (Relational, Document, Graph) vs. how it is stored.
How we ask for data. Imperative tells the computer *how* to do it (loops); Declarative tells it *what* we want (SQL).
NoSQL is always faster than SQL.