The combination of a number of amazing advances in technology (resulting in faster computer processor speeds, increased density and capability of computer storage, and higher bandwidth network connections) has opened up a new world for big data – the application of smart algorithms to large quantity and/or high velocity data.

Big data techniques enable us to infer patterns and preferences, […]