Key Terms Glossary
- application programming interface
-
An application programming interface (API) is a set of defined rules and protocols that explain how applications communicate and interact with one another.
- arity
-
The arity of a relation or function indicates how many arguments it requires; e.g., the function f(x, y) = x + y has an arity of 2, which includes x and y.
- artificial intelligence
-
Artificial intelligence (AI) is a wide-ranging branch of computer science concerned with building smart machines capable of performing tasks commonly associated with intelligent beings.
- asset
-
An asset is an economic resource that can be owned or controlled and that holds or produces value.
- automation
-
Automation is any hands-off approach that allows a practitioner to process different types of data.
- batch processing
-
Batch processing involves performing high-volume data tasks that often run without manual intervention. Batch processes are typically scheduled to run as resources permit and are ideal for tasks that are not time sensitive.
- big data
-
Big data is an umbrella term for datasets that cannot easily be handled by traditional computers or tools due to their volume, velocity, or variety.
- change data capture
-
Change data capture (CDC) refers to the tracking of all changes in a data source (a database, a data warehouse, etc.) so they can be captured in destination systems.
- cluster computing
-
Cluster computing, or clustered computing, is the practice of pooling the resources ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access