Goodbye, CouchDB
"No schemas. This was wonderful. What are schemas even for? They just make things hard to change for no reason."<p>While they do mention the need to enforce constraints on your data, it's comments like these that make me wish all application developers were required to work as a DBA for a few months.<p>A properly normalized and "constrained" database prevents data loss from stupid mistakes.