Designing Document-Oriented Databases with Couchbase
One of the biggest challenges when moving from relational databases to NoSQL is the shift one needs to make in the way one designs a database solution. Considering the fact that most NoSQL solutions differ from one another, this change of mindset can become frustrating. This chapter covers how to design a database using Couchbase’s style of document-oriented design mixed with key-value capabilities.
We feel that in order to thoroughly cover database design, a full-blown database is needed. For purposes of demonstration, we have created an application called RanteR, an antisocial network ...