Can SQL and NoSQL databases live happily together?

TRP: What is NoSQL good for?

RJ: NoSQL is attractive to those working with big data, and is particularly suitable for use cases involving data that takes many different forms, or which may be incomplete. When rapid results are required in such a situation, NoSQL technologies can offer a useful option. Also, NoSQL can appeal to developers working to create systems of engagement, such as web-based services for consumers. This is particularly true in situations where the queries sent into a system can take many different forms, or the query form itself must necessarily be very simple.

RJ: Open source databases have an illustrious history, and the technology would not be where it is today if it were not for the collaborative efforts of the enterprise R&D teams and creative individuals who have contributed to the evolution of MySQL, MariaDB and other technologies. As businesses' data handling requirements become ever more complex, we're seeing many situations where ease of interoperability with other databases is a central requirement.

Desire Athow
Managing Editor, TechRadar Pro

Désiré has been musing and writing about technology during a career spanning four decades. He dabbled in website builders and web hosting when DHTML and frames were in vogue and started narrating about the impact of technology on society just before the start of the Y2K hysteria at the turn of the last millennium.