
TL;DR
I map SQL concepts to MongoDB equivalents, cover four big advantages of document databases, and explain the three mindset shifts you need to make when moving from SQL to NoSQL.
Thanks for coming to my talk, From SQL to NoSQL: A Gentle Introduction For Devs. Here you will find all the resources discussed during the talk.
About
“I have heard about NoSQL databases, but don’t know what they are. What’s the difference between NoSQL and relational databases like SQL?” Does this sound like you? In this talk, you will learn about the current NoSQL landscape and how you as a JS developer can take advantage of NoSQL databases.
Slides
View the slides on SpeakerDeck
Video
Talk Outline:
- Map terms & concepts from SQL to MongoDB
- MongoDB stores data in Documents
- Modelling data in MongoDB v SQL
- Schemaless database
- Document -> Row
- Field -> Column
- Collection -> Table
- Database -> Database
- Index -> Index
- Embedding -> JOIN
- $lookup (Aggregation pipeline) -> Left Outer JOIN
- Multi-record ACID Transaction -> Multi-record ACID Transaction
- Discover the 4 humongous advantages of MongoDB
- Scale cheaper
- Program faster
- Query Faster
- Pivot Easier
- Change your mindset in 3 key ways
- Not all documents in a collection need to have the same fields
- Polymorphic Pattern
- Outlier Pattern
- Data that is accessed together should be stored together (I go deeper on this in my MongoDB schema design best practices talk)
- Stop using transactions regularly
- Not all documents in a collection need to have the same fields
- Recap/Overview/Questions
You can view a complete list of my past and upcoming talks with video on my website joekarlsson.com/talk-archive
Related Links

Joe Karlsson
Developer Marketing Engineer at CData, leading developer growth for the managed MCP platform that connects AI agents to live enterprise data. Writing about databases, self-hosting, and the things I build. Runs a 60+ container Proxmox homelab with AI-powered automations.
cat newsletter.md
Works on My Machine is my newsletter: thoughts and reactions on tech writing, AI, homelab builds and open source, plus whatever I'm working on. It goes out when I have something to say.
Free, no spam, unsubscribe anytime. Read past issues.
Related Posts
Oct 29, 2025
6 Cloud CMDB Best Practices for Platform Engineers (2026 Guide)
Cloud CMDB best practices for multi-account environments - automated discovery, tiered sync strategies, SQL-based querying, and historical data retention for compliance.
Oct 24, 2025
The Death of Agent-Based CMDB Discovery
Agent-based CMDB discovery fails in cloud environments with containers, serverless, and managed services. API-driven discovery costs 90% less and works everywhere.
Oct 24, 2025
The Real-Time Cloud CMDB - Why Ephemeral Infrastructure Killed Traditional Discovery
Traditional CMDBs miss most ephemeral resources because containers live just minutes. Modern cloud CMDBs use tiered sync strategies (15-30 min for critical, hourly for important, daily for baseline). Compare approaches, costs, and learn why ephemeral infrastructure killed traditional discovery.