Over the last few years we have seen the rise of a new type of databases, known as NoSQL databases, that are challenging the dominance of relational databases. Relational databases have dominated the software industry for a long time providing mechanisms to store data persistently, concurrency control, transactions, mostly standard interfaces and mechanisms to integrate application data, reporting
![NoSQL Databases: An Overview](https://cdn-ak-scissors.b.st-hatena.com/image/square/8caf34963e209f1b03a9fbd40a456bbbc4cb7af2/height=288;version=1;width=512/https%3A%2F%2Fwww.thoughtworks.com%2Fcontent%2Fdam%2Fthoughtworks%2Fimages%2Fphotography%2Fmeta%2Finsights%2Fin_meta_blogs.jpg)