Why not just start with SQL and plan a migrate to a NoSQL solution later, when it's really needed?
It's certainly doable. I feel that the benefit of a NoSQL solution is, at this time, outweighed by the ease of an SQL solution for such a majority of sites that to plan from the beginning for a NoSQL solution is overkill.
Thoughts?
