BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
Business needs come first when selecting databases
While new database technologies offer sleek designs and the promise of fast performance, for many companies a relational database management system is still best for business. Read Now
Relational databases have enjoyed a long run as the database mainstay across a wide variety of businesses, and for good reasons. They're relatively easy to create and use, and they offer reliable performance in both transaction processing and business intelligence applications, with support for transaction and data integrity. However, relational databases haven't necessarily adapted well to changes in the types and quantities of data now being generated, such as the unstructured data that is prevalent in big data applications. In addition, expanding traditional databases to accommodate rapid growth is costly.
As a result, NoSQL database technologies are challenging the monopoly of the relational database management system. There are a number of NoSQL database options, all developed to fulfill particular purposes that RDBMSs aren't designed to handle. Many organizations are finding new freedom in having so many choices when it comes to database architectures. Yet, despite their modern designs and efficiency in managing large data sets, NoSQL databases aren't the right fit for all projects -- and they aren't likely to oust relational software from the top database perch any time soon.
Depending on your business goals, traditional databases, NoSQL databases or a hybrid of the two may be best to deliver the most value. The articles and videos in this guide examine these technologies from different perspectives and explore the case for the ongoing relevance of relational databases.
1NoSQL software chips away at RDBMS dominance
While myriad NoSQL database options have emerged to help businesses address big data requirements and scalability concerns, they aren't full replacements for traditional databases. Some companies are choosing NoSQL systems to support big data applications in completely non-relational environments, but others are combining them with a relational database management system or data warehouse -- an approach that illustrates the frequent use of NoSQL to mean "not only SQL." The articles in this section examine the varied roles of NoSQL technologies and how they relate to mainstream relational databases.
Relational database dominance dented as NoSQL databases move in
NoSQL software has bit into the relational database monopoly, but even NoSQL users typically are still attached to SQL technology as well. Read Now
When should you turn to NoSQL instead of a relational database?
Consultant Mark Whitehorn says that unstructured data is often better managed by NoSQL software than by table-centric relational databases. Read Now
How does NoSQL stack up to relational on database security?
As more and more companies look to use NoSQL databases to manage big data, it's useful to compare the security features of NoSQL and RDBMS technologies. Read Now
Free up data, create value with non-relational database technologies
Read about how organizations can combine NoSQL database architectures with conventional databases to realize new business value. Read Now
2Experts talk RDBMS, NoSQL and big data
In this section, consultants and other speakers offer insight and advice on topics including the choice between relational and NoSQL databases, using Oracle databases in the big data era and building mixed data management architectures in the age of big data.
Relational and NoSQL database options not so black and white
Consultant William McKnight explains how both NoSQL and relational databases have a place in most IT architectures. Watch Now
NoSQL databases take on Oracle RDBMS for big data uses
NoSQL databases are less expensive and more scalable, but Oracle's relational databases are more secure in terms of data-loss risk, according to Oracle user John Kanagaraj. Watch Now
3Quiz yourself on RDBMS and NoSQL
Take this brief quiz to test your knowledge of relational databases and NoSQL technologies.