Prepare in English a recommendation document of how to use and implement a NoSQL alternative either CouchDB or Mongo DB for a multi-tenant PHP application.
First part of the document is define which of the two choices are best for the solution being designed. We will have to communicate via private messaging board to figure out which choice is best
The second part is to plan an actual implementation, so taking into consideration a data model, figure out how best this fits into a NoSQL scenario, prepare sample CRUD operations for different sets of data both at the query side, and at the PHP side using map/reduce techniques. The application also needs to support multiple languages.
Define the data architecture and dimension the storage and query requirements for a set of 1000 customers.
The main objects of the applications are:
Many of this objects are related in a many-to-many way, and custom fields of different types need to be able to be added at either the object level or the relationship level.