Over the past few years, there has been an emergence and growth in database providers. From this many questions have arisen for application developers from enterprises to start-ups, such as: Should I use NoSQL or SQL? What is the difference? Which one should I use for my application? Can I use both of them?