by Angela Guess
Chris Preimesberger recently wrote for eWeek, “Eight to 10 years ago, when NoSQL pioneers first deployed them, their use was limited to Internet-age companies such as Google, Amazon, Facebook and LinkedIn. Now, a variety of enterprises are adopting this database for customer-facing, revenue-driving applications that serve hundreds of millions of consumers. The move is driven by the proliferation of mobile devices, the Internet of things and cloud infrastructure. These major industry trends are raising scalability and performance requirements that decades-old relational database technology was never designed to address. Thus, enterprises are turning to NoSQL to overcome these limitations.
Preimesberger goes on to list ten enterprise use cases for NoSQL. He begins with “Personalization: Personalization is an opportunity to make the right engagement—such as an ad, coupon or recommendation—with the right visitor at the right time. But the ability to ingest, process and use the amount of data necessary to create personalized experiences is a challenge for relational databases. A NoSQL database elastically scales to meet the most demanding data workloads, relies on flexible data models to build and update visitor profiles on the fly, and delivers the low latency required for real-time engagement.”
He continues, “Real-Time Big Data: The ability to extract information from operational data in real time is critical for an agile enterprise—in particular, the ability to increase operational efficiency, reduce costs and increase revenue by acting on current data immediately. Hadoop is engineered for big data analytics, but it’s not real time. NoSQL is engineered for real-time big data, but it’s operational rather than analytical. Using NoSQL together with Hadoop is the answer for real-time big data, Couchbase CEO Wiederhold told eWEEK.”
photo credit: Flickr/ tlossen