askesis

Databases · free flashcards

Database flashcards: SQL, PostgreSQL, MongoDB and Redis

Most performance problems and many bugs trace back to the database. These decks cover the queries you write every day and the internals that explain why a query is slow, a transaction blocks or a cache goes stale, across relational, document and key-value stores.

Databases decks

How spaced repetition works

  1. Step 1See a cardRecall the answer before you flip it. Effortful recall is what builds memory.
  2. Step 2Grade yourselfAgain, Hard, Good or Easy. Each answer sets when the card comes back.
  3. Step 3Review just in timeCards return right before you would forget them: minutes, then days, then months.

Frequently asked questions

Should I learn SQL or NoSQL first?

SQL first: it carries over to every relational database and helps you judge when a document or key-value store fits better.

Is the PostgreSQL deck beginner friendly?

It assumes basic SQL. Start with the SQL deck, then move on to PostgreSQL for indexes, transactions and JSONB.

What does the Redis deck cover?

Its data types, expiry, persistence, pub/sub, caching patterns and eviction policies.

Start learning databases today

Free forever. Sync your progress, build a streak, get a daily reminder when your cards are ready, and see your stats grow.