Category: Data Modeling

Moving from Oracle to Couchbase

Oracle was the first database I developed with, so I know that thinking about switching to something like NoSQL and leaving behind the relational model can seem like a scary thing. The thing is, it really wasn't scary when I...

Full Stack Development with the CEA2N Stack Webinars

Although slightly late on this post, I thought it would great to share that I'm presenting a five-part webinar series on the topic of full stack development. Now the first episode did already happen, but the great thing is that...

Data modelling for N1QL

In my posts on key-value data modelling with Couchbase, the main concerns were: * when to embed data and when to refer * building secondary indexes * key design.   In a N1QL world, we're still thinking about similar things and in this...

Data Modelling in Document Databases for the Relational DBMS-minded

Data modeling for relational databases uses entity relationship diagrams, normalization and more…. Techniques which have evolved to perfection over the years. However data naturally does not exist in this full normalized form in real world applications. Document databases like Couchbase...