Goodbye, CouchDB
"No schemas. This was wonderful. What are schemas even for? They just make things hard to change for no reason."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.A properly normalized and "constrained" database prevents data loss from stupid mistakes.