Another point on rapid development:  SQL databases have some amazing libraries and tooling.  I&#x27;ve been working a lot with SQLAlchemy in Python lately and have been blown away by it.<p>&gt; While NoSQL databases may not force you into a schema for your database, you will pay a toll for this mutability in your application layer.<p>A while ago I read a really good point on this:  There&#x27;s always a schema.  NoSQL &#x2F; &quot;schemaless&quot; databases don&#x27;t get rid of the schema, they just move it out of the database layer.  It&#x27;s still there, whether in the application or the documentation or just in your head.