We have found that NoSQL databases are suitable for
enterprise applications
Thoughtworks have built critical production systems with
several NoSQL databases, in particular Couchbase, Riak, MongoDB
(aggregate-oriented) and Neo4J (graph). Project teams report
excellent productivity and we would recommend these for future projects.
but this does not mean Relational is
dead
The relational data model, with its simple tabular structure
and powerful query language, is the right choice for many kinds
of data.
Relational databases are mature technology, that lots of
people are familiar with and have good
tooling. Unless there is a good argument for something else,
they are currently still the default choice.