Relational to NoSQL: Why Make the Shift?
The relational data model relies on rigid adherence to a database schema, normalization of data and joins to store data and perform complex queries. Over the last 40 years, relational modeling and query techniques have been well established and are familiar to most application developers. But changes in application, user and infrastructure characteristics have led application developers and architects to seek alternative “NoSQL” (non-relational) database technologies.
This white paper highlights the differences between a relational database and a distributed document-oriented database, the implications for application development, and guidance that can ease the transition from relational to NoSQL database technology.