Author: Tales from the Evil Empire : ASP.NET | Posted on: 11/4/2013 11:00:00 AM | Views : 1533

We’ve known it all along. The storage for Orchard content items would be much more efficient using a document database than a relational one . Orchard content items are composed of parts that serialize naturally into infoset kinds of documents. Storing them as relational data like we’ve done so far was unnatural and requires the data for a single item to span multiple tables, related through 1-1 relationships. This means lots of joins in queries, and a great potential for Select N+1 problems . Document databases, unfortunately, are still a tough sell in many places that prefer the more familiar relational model. Being able to x-copy Orchard to hosters has also been a basic constraint in the design of Orchard. Combine those with the necessity...(read more)Go to the complete details ...