Discussion about this post

User's avatar
Fahim Kanji's avatar

This is becoming an all-too-uncommon reality in our era. The norm is to produce and deliver value fast and with that most people walk around with tunnel vision for what can help them now.

Without knowing where you've come from you have a hard time knowing where you're headed.

This is true in data platform architecture and management just the same.

The data warehouse worked fine. SQL and MDX were serving descriptive and predictive insights for those who studied. The need to process unstructured data was not supported. Data Lake and programming languages took over where database and OLAP technologies and languages fell short.

Then that data got structured but the volume remained large and with cloud compute and storage providing a new means to access separation and federation of compute, large cloud companies and niche software providers sought to capitalize on their new toys.

The reality is that most companies don't need big data platforms and as they began to use them to deal with small data, they wanted their good old relational tools and technologies ... The governance and management that came with it .. the rigour ...

And now you see all of these companies scrambling to build relational databases again ... Relational 2.0 just overlays semi-structured data management into standard Relational constructs and purports to be a new architecture or paradigm or insert marketing language here.

Delta and iceberg are giving you relational capabilities, moreso data integrity (acid, PKs, Indexes, etc) unity catalog and the like are giving you data management and security.

The circle is completing ...

Data modeling restored will take us most of the way there ...

No posts

Ready for more?