No SQL Databases: The Unlikely Hero
Step 2: Choose Another Database (No SQL, of course!)
At this point, you're probably thinking, "Wait, didn't I just reject the very concept of databases as a solution to my problems?"
Well, yes. You did. But that's okay! We're not here to judge. We're here to offer you alternative solutions that will inevitably lead you down a rabbit hole of complexity and frustration.
For this exercise, we'll be using... (dramatic pause) ...a NoSQL database! Because, why not?
Let's try Step 3: Choose an XML Parser to see where this journey takes us.
Step 4: Choose a Data Model will likely be a real treat.