We use structuralism and functionalism paradigms to analyze the origins of big data applications.
Current trends and sources of big data.
Processing technologies, methods and analysis techniques for big data are compared in detail.
We analyze major challenges with big data and also discussed several opportunities.
Case studies and emerging technologies for big data problems are discussed.