Glossary

This book includes many technical terms that can be confusing to even the most seasoned technologist. This glossary is a list of terms that may be unfamiliar to you.

abstraction — 

minimizing the complexity of something by hiding the details and just providing the relevant information. It’s about providing a high-level specification rather than going into a lot of detail about how something works. In the cloud, for instance, in an IaaS delivery model, the infrastructure is abstracted from the user.

advanced analytics — 

algorithms for complex analyses of either structured or unstructured data, which includes sophisticated statistical models, machine learning, neural networks, text analytics, and other advanced data mining techniques. Advanced analytics does not include database query, reporting, and OLAP cubes.

algorithm — 

a step-by-step description of a specific process, procedure, or method.

Apache Spark — 

an open-source parallel processing framework that enables users to run large-scale data analytics applications across clustered systems.

Apache Software Foundation — 

a nonprofit, community-led organization responsible for coordinating the development and distribution of more than 150 open source software projects.

API (application programming interface) — 

a collection of routines, protocols, and tools that define the interface to a software component, allowing external components access to its functionality without requiring them to know internal implementation ...

Get Cognitive Computing and Big Data Analytics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.