M1L13 : Modeling Data in Firestore

The final lesson of Module 1 from the CWC+ iOS Database course is a short video encouraging us to think about how best to arrange our data in Firestore depending upon what we need from it for each stage of our app, concluded with a general “do whatever’s easiest for you” approach.

As my first proper introduction to NoSQL databases via Firestore, I’m fast coming to the conclusion that something more structured, like an SQL database, might serve us better.

I know that I’m very new at this right now, and maybe my ageing head is a bit too stuck in its ways, but I’m finding that I have to keep stopping myself from asking the question – “Why are we doing it this way?” Reinventing the wheel doesn’t sit well with me, and this feels a lot like reinventing the wheel along the lines of something Henghis Pod might have invented in Carry On Cleo.

I’m sure everything will become clearer and make more sense as I learn more.

In the meantime, there’s the Module 1 Wrap-Up Challenge to look forward to!