1Volume
A characteristic of Big Data that describes the quantity of data to be stored.
2Velocity
A characteristic of Big Data that describes the speed at which data enters the system and must be processed.
3Variety
A characteristic of Big Data that describes the variations in the structure of data to be stored.
4Scaling up
A method for dealing with data growth that involves migrating the same structure to more powerful systems.
5Scaling Out
A method for dealing with data growth that involves distributing data storage structures across a cluster of commodity servers.
6Stream processing
The processing of data inputs in order to make decisions about which data to keep and which data to discard before storage.
7algorithms
A process or set of operations in a calculation.
8Feedback loop processing
Analyzing stored data to produce actionable results.
9Variability
The characteristic of Big Data for the same data values to vary in meaning over time.
10Sentimental analysis
A method of text analysis that attempts to determine if a statement conveys a positive, negative, or neutral attitude.
11Veracity
The trustworthiness of a set of data.
12Value
The degree to which data can be analyzed to provide meaningful insights.
13Visualization
The ability to graphically present data in such a way as to make it understandable to users.
14polyglot persistence
The coexistence of a variety of data storage and data management technologies within an organization’s infrastructure.
15block report
In the Hadoop Distributed File System (HDFS), a report sent every 6 hours by the data node to the name node informing the name node which blocks are on that data node.
16heartbeat
In the Hadoop Distributed File System (HDFS), a signal sent every 3 seconds from the data node to the name node to notify the name node that the data node is still available.
17map
The function in a MapReduce job that sorts and filters data into a set of key-value pairs as a subtask within a larger job.
18mapper
A program that performs a map function.
19reduce
The function in a MapReduce job that collects and summarizes the results of map functions to produce a single result.
20reducer
A program that performs a reduce function.
21job tracker
A central control program used to accept, distribute, monitor, and report on MapReduce processing jobs in a Hadoop environment.
22task trackers
A program in the MapReduce framework responsible for running map and reduce tasks on a node.
23Key-value (KV) databases
A NoSQL database model that stores data as a collection of key-value pairs in which the value component is unintelligible to the DBMS.
24bucket
In a key-value database, a logical collection of related key-value pairs.
25Document databases
A NoSQL database model that stores data in key-value pairs in which the value component is composed of a tag-encoded document.
26JSON (JavaScript Object Notation)
A human-readable text format for data interchange that defines attributes and values in a document.
27BSON (Binary JSON)
A computer-readable format for data interchange that expands the JSON format to include additional data types including binary objects.
28collections
In document databases, a logical storage unit that contains similar documents, roughly analogous to a table in a relational database.
29column-centric storage
A physical data storage technique in which data is stored in blocks, which hold data from a single column across many rows.
30row-centric storage
A physical data storage technique in which data is stored in blocks, which hold data from all columns of a given set of rows.
31column family database
A NoSQL database model that organizes data into key-value pairs, in which the value component is composed of a set of columns that vary by row.
32super column
In a column family database, a column that is composed of a group of other related columns.
33column family
In a column family database, a collection of columns or super columns related to a collection of rows.
34graph database
A NoSQL database model based on graph theory that stores data on relationship-rich environments as a collection of nodes and edges.
35node
In a graph database, the representation of a single entity instance.
36edge
In a graph database, the representation of a relationship between nodes.
37properties
In a graph database, the attributes or characteristics of a node or edge that are of interest to the users.
38traversal
A query in a graph database.
39aggregate aware
A data model that organizes data around a central entity based on the way the data will be used.
40aggregate ignorant
A data model that does not organize data around a central entity based on the anticipated usage of the data.
41find()
A MongoDB method to retrieve documents from a collection.
42Cypher
A declarative query language used in Neo4j for querying a graph database.