3 ms·
Your view of what impedance mismatch is doesn't sound accurate. It's not about declarative or imperative or syntax or strings, etc... It's about data modeling,
by Scarbutt 5y ago
Your view of what impedance mismatch is doesn't sound accurate. It's not about declarative or imperative or syntax or strings, etc...
It's about data modeling, one models data using relations, the other models data in a hierarchical way (using maps, arrays, objects, etc...). They are two different ways to structure your data, hence the impedance mismatch.
- takeda 5y agoPerhaps I was using the wrong word. I was referring that traditionally things fell a bit off when working with SQL. Because often it wasn't a code, just a bit of strings that you were sending. Because of that, developers started to abstract that with code and objects that were then populated with data. With IDEs understanding the SQL that's no longer necessary. I can construct a specific SQL to get the exact structure my program needs. Even if it is hierarchical I can use various jsonb aggregation functions. That's a game changer to me.