| By Bill McColl | Article Rating: |
|
| January 14, 2010 09:00 AM EST | Reads: |
579 |
Cloudcel on Ulitzer
Back in 1985, the world was pre-web, data volumes were small, and no one was grappling with information overload. Relational databases and the shiny new SQL query language were just about perfect for this era. At work, 100% of the data required by employees was internal business data, the data was highly structured, and was organized in simple tables. Users would pull data from the database when they realized they needed it.
Fast forward to 2010. Today, everyone is grappling constantly with information overload, both in their work and in their social life. Most data today is unstructured, and most of it is in files, streams or feeds, rather than in structured tables. Many of the data streams are realtime, and constantly changing. At work, most of the data required by employees is now external data, from the web, from analytics tools, and from monitoring systems of all kinds - all kinds of data about customers, partners, employees, competitors, marketing, advertising, pricing, infrastructure, and operations. Today what's needed is smart IT systems that can automatically analyze, filter and push exactly the right data to users in realtime, just when they need it. Oh, and since no one wants to own data processing hardware and software any more, those IT systems should be in the cloud.
So how has the IT industry responded to the dramatic changes brought about first by the web, then more recently by the realtime social web and the cloud. What tools are now available to users in this new era of Big Data where data volumes are growing exponentially.
So what's next? If SQL was the first generation Big Data tool, and MapReduce/Hadoop was the second generation tool, what might a third generation tool look like? To answer this, we need to look at the areas in which MapReduce/Hadoop are weak - those areas are (a) realtime, and (b) ease-of-use. The MapReduce model is optimized for large-scale batch processing. As such, it is not a good fit for the growing number of applications requiring realtime stream processing. The model is also designed for use by experienced programmers, in the case of Hadoop, for use by experienced Java programmers. Unfortunately, the vast majority of those grappling with Big Data challenges today are "non-programmers". They are individuals or business users who rely on tools like Excel spreadsheets for processing their data. And there are a lot of them! Several hundred million Excel users alone.
The third generation of tools for Big Data will therefore need to offer the scalability, parallelism, performance and data flexibility of tools like Hadoop, but also be able to continuously process realtime data streams, and be as easy to use as a spreadsheet. At Cloudscale we've been tackling this challenge. Our Cloudcel service provides the first example of such a third generation Big Data tool.
SQL remains a great tool for handling structured, tabular data, and for transactional applications. MapReduce and Hadoop are great tools if you are a programmer and your task is to process two petabytes of historical data across three thousand servers in less than 24 hours. We now also have a third type of Big Data tool aimed at the much larger number of people who need a simple and easy-to-use, but powerful and scalable cloud-based service for analyzing the huge volumes of data that are now continuously bombarding them in their life and their work.
Published January 14, 2010 Reads 579
Copyright © 2010 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Bill McColl
Bill McColl is Founder and CEO, Cloudscale Inc. - which is developing a massively parallel cloud-based platform for continuous real-time intelligence on live data streams.
In 2006, he left Oxford University Computing Laboratory where for over twenty years he had been head of research in parallel computing and scalable systems. At the time of his departure, he was Professor of Computer Science and Chairman of the Faculty of Computer Science. McColl has published and lectured extensively on the design, analysis and implementation of massively parallel algorithms and systems.
He established and led Oxford Parallel, a major center for research on industrial and business applications of parallel computing at the university. He was also founder and CEO of Sychron Inc., a Silicon Valley VC-backed software company developing massively parallel system software for datacenter and desktop virtualization. Cloudscale Inc.is his second Silicon Valley company.
- Building Private and Hybrid Clouds with Ubuntu 9.04
- Cloud Expo New York Call for Papers Now Open
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Google Wave
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- Oracle Claims Victory Over EC; Says Sun Will Sell Clouds
- Five Gadgets That I Can’t Wait to See in 2010
- Instant Professionalism Online Despite Yourself...with Ulitzer
- Whatever the Apple Tablet Is, It Apparently Leaks Like a Sieve
- Move Over BI, Here Comes PI - Performance Intelligence
- Google Responds to the Bing Challenge
- MySQL Creator Wants War with Oracle
- 4th International Cloud Computing Conference & Expo Starts Today
- Building Private and Hybrid Clouds with Ubuntu 9.04
- Cloud Expo New York Call for Papers Now Open
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- Google Wave
- Cloud Computing Can Revitalize Your Career as Software Developer
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- Virtualization Expo New York Call for Papers to Expire January 15, 2010
- Oracle Claims Victory Over EC; Says Sun Will Sell Clouds
- Five Gadgets That I Can’t Wait to See in 2010
- Instant Professionalism Online Despite Yourself...with Ulitzer
- Oracle+MySQL Opponents Take to the Barricades
- Where Are RIA Technologies Headed in 2008?
- Personal Branding Checklist
- The Top 250 Players in the Cloud Computing Ecosystem
- Wal-Mart To Sell $399 Ubuntu Linux-based Laptop with Google Operating System
- Why Microsoft Loves Google's Android
- Google's OpenSocial: A Technical Overview and Critique
- Web 2.0 Is Dead And It's Time To Get Out Of This Mess!
- i-Technology Blog: Google Trends on Java, McNealy, AJAX, and SOA Give Pause For Thought
- Android: Who Hates Google Over the Phone?
- Google Sales Surge 57% and Net Income 46% in Quarter 3
- i-Technology Blog: Is There Life Beyond Google?
- Social Network Wars: Google + Everyone Else vs Facebook


































