The main reason for using multiple databases is to split the data due to the volume, in particular to create new views, compact, etc. There are no reasons to logically separate them.
The simple truth is that the database does not care. URLs are also not used. Also no REST. You can easily create a logically similar URL structure inside the couch using views, or if you find it offensive, you can use the built-in URL rewriting features with Couch.
REST takes care of architecture. REST makes sure that you use unique URLs. REST makes sure that you provide links to other resources through your URLs using hypermedia. REST makes sure you use the ubiquitous types of media. Pretty URLs in the list of things REST cares about.
If you want to do REST, focus on architecture and media types. URLs do it all by themselves.
source share