Modern Big Data > Hadoop
Modern Big Data > Hadoop
Join the DZone community and get the full member experience.Join For Free
Learn how to stop testing everything every sprint and only test the code you’ve changed. Brought to you by Parasoft.
That's right. A modern big data solution requires more than Hadoop. Welcome to the data, it's all big and fast.
Welcome to Big Data Central
I'm excited to announce that Big Data Central is live!
It represents my big data story for Couchbase. It's about the role of NoSQL databases in a world of big data.
There was a time when big data was Hadoop. It was offline analytics. That's no longer the case. It's a solution. It's a solution that includes Hadoop but is not Hadoop. It's a solution that meets both real-time analytical requirements and offline analytical requirements. It's a solution that meets both analytical requirements and operational requirements.
The big data ecosystem now includes Storm for real-time processing, Couchbase Server for high performace data access, Hadoop for offline analytics, and more!
There are three big data challenges:
- The amount of data being generated, data volume.
- The rate at which data is being generated, data velocity.
- The rate at which information must be generated, information velocity.
Hadoop addreses data volume. It can store and process a lot of data, later. It scales out to store and process more data. Hadoop does not address data velocity. However, it meets offline analytical requirements.
Couchbase Server addresses data velocity. It is a high performance NoSQL database that can store a lot of data, now. It scales out to store a lot of data, faster. Couchbase Server does not address information velocity. It can store and process data at rest. However, it meets operational requirements.
Storm addresses information velocity. It can process a real-time stream of data. It scales out to process streams of data, faster. Storm does not address volume or data velocity. It does not store data. It processes data in motion. However, it meets real-time analytical requirements.
All three big data challenges can be met by integrating Storm, Couchbase Server, and Hadoop. By integrating Couchbase Server with storm, a real-time stream of data can be processed and stored. By integrating Couchbase Server with Hadoop, a lot of data can be processed offline.
Published at DZone with permission of Shane Johnson , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.