freshidea - Fotolia
NoSQL databases, upstart technologies that offer more design flexibility than SQL-based relational software does, have started being accepted into the mainstream IT fraternity. For example, Gartner Inc. included five NoSQL DB vendors when it plotted the top providers of operational database management systems in a Magic Quadrant report that the consulting and market research company issued in late 2013. One of those vendors also made it into the ranks of leading data warehouse database developers in a similar report published in March 2014.
But NoSQL technology still hasn't found a place in many user organizations. In a survey of IT and business professionals conducted by The Data Warehousing Institute in November 2013, only 11% of the 538 respondents said their organizations were using NoSQL databases in their primary data warehouse architectures. Another 24% said they planned to do so within three years -- but that left 65% saying their organizations had no adoption plans for NoSQL. Even in a survey of people with experience managing big data environments, done by TDWI earlier in 2013, just 32% of the 189 respondents said they had deployed NoSQL systems -- the lowest adoption rate among six types of technology platforms.
In its report on operational databases, Gartner said that more of its clients were starting to use NoSQL products for specific purposes, such as running Web applications requiring high scalability. To help you decide if you have a use for NoSQL technologies, SearchDataManagement and other TechTarget sites have published a variety of content examining what they are and what they're suited for. In one article, we look at the four main categories of NoSQL databases and provide examples of real-world use cases. In another, we explore NoSQL's fit-for-purpose nature. A third delves deeply into how NoSQL software has dented the dominance of relational databases in recent years.
But it isn't always an either-or choice. In a video Q&A, William McKnight, president of McKnight Consulting Group, explains why there's room for combining NoSQL and relational databases in many IT architectures; in another, consultant John Myers of Enterprise Management Associates Inc. discusses the melting pot of data management platforms typically needed to support big data applications. We also look at NoSQL databases from the user point of view -- for example, in a story about MongoDB deployments and a video in which database engineer John Kanagaraj talks about the pros and cons of using NoSQL DB systems in big data environments.
You can find much of the content highlighted here, and more, in our guide to NoSQL database trends and best practices. And if you do decide to take the NoSQL plunge, let me know how the water feels for your organization.
Get expert advice on when it makes sense to consider NoSQL databases
Read a case study about a marketing analytics company mixing SQL and NoSQL tools
Take a short quiz on the relationship between NoSQL and relational technologies