This course provides an in-depth overview of the choices available in processing Big Data. It provides an introduction to what Big Data is, the types of data, approaches to working on and processing the data, and the capabilities, strengths, and weaknesses of those approaches.
After taking this course, participants will have a clear understanding of what Big Data is and of the various types of data they may encounter. They will know different techniques and technologies for working with data, where those technologies are a good fit, and where they are not.
Cost: Price on application
Duration: 1 day
This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Some knowledge of databases and data processing is useful, but not required.
Understand what Big Data is
Know the difference between "data-at-rest" and "data-in-motion"
Understand what map-reduce / Hadoop is, and what it can do
Be aware of query technologies for easily querying with Hadoop (e.g. Hive, Pig, and others)
Understand what NoSQL databases are and what they can do
Become familiar with the choices in the NoSQL landscape
Understand the strengths and weaknesses of different NoSQL technologies
Be well-informed on your choices in Big Data processing, and evaluate them for your needs