by Angela Guess
Luke Whitehead recently wrote in ITProPortal, “Today’s web, mobile, and IoT applications share one or more (if not all) of the following characteristics. They need to: (1) Support large numbers of concurrent users (tens of thousands, perhaps millions); (2) Deliver highly responsive experiences to a globally distributed base of users, (3) Be always available – no downtime; (4) Handle semi – and unstructured data; (5) Rapidly adapt to changing requirements with frequent updates and new features. Building and running these web, mobile, and IoT applications has created a new set of technology requirements. The new enterprise technology architecture needs to be far more agile than ever before, and requires an approach to real time data management that can accommodate unprecedented levels of scale, speed, and data variability. Relational databases are unable to meet these new requirements, and enterprises are therefore turning to NoSQL database technology.”
Whitehead goes on, “Consider just a few examples of Global 2000 enterprises that are deploying NoSQL for mission critical applications that have been discussed in recent news reports: Tesco, Europe’s #1 retailer, deploys NoSQL for ecommerce, product catalogue, and other applications. Ryanair, the world’s busiest airline, uses NoSQL to power its mobile app serving over 3 million users. Marriott is deploying NoSQL for its reservation system that books $38 billion annually. GE is deploying NoSQL for its Predix platform to help manage the Industrial Internet. At a more granular level, enterprises are adopting NoSQL in order to address a new set of technical challenges and requirements that are the result of five major trends: (1) More customers are going online. (2) The Internet is connecting everything. (3) Big Data is getting bigger. (4) Applications are moving to the cloud. (5) The world has gone mobile.”
Photo credit: Flickr