Too Long; Didn't Read
There are different types of databases and thus diverse use cases for development projects. Database technology is rated on what can offer to the project and the development process. NoSQL databases are getting more attention as they are more flexible in nature. Document-oriented databases let store data as text documents. Graph databases resemble mind maps and can handle a lot of unstructured data. The most intriguing ones are graph databases. They use nodes and show the relations between them. The common practice is to use a single database to show the best use cases.