下载地址:Handbook of Big Data Technologies
Handbook of Big Data Technologies
本书描述
这本手册全面涵盖了大数据技术和相关范例方面的最新进展。章节由该领域的国际领先专家撰写,并已进行审查和修订,以获得最大的读者价值。卷由二十五章组成,分为四个主要部分.。第一部分介绍了大数据技术的基本概念,包括数据管理机制、数据模型、存储模型、编程模型和编程平台。它还深入研究了实现大SQL查询引擎和大流处理系统的细节。第二部分主要讨论了大数据管理的语义方面,包括数据集成和探索性自组织分析,以及结构化查询和模式匹配技术。第三部分对大规模图形处理进行了全面的概述。它涵盖了大型图形处理平台的最新研究,介绍了几种可扩展的图形查询和挖掘机制,如社交网络。第四部分详细介绍了大数据技术如物联网(IOT)、认知计算和SCADA系统的迅速出现使新的应用成为可能。本书的所有部分都讨论了开放的研究问题,包括由于大数据技术的快速发展和应用领域相关的不断增长的需求而产生的潜在机会。
这本书专为研究人员、IT专业人士和研究生设计,是对日益增长的大数据领域的及时贡献。大数据被公认为一种新兴的领先技术,在未来几十年内将对科学的各个领域和人类社会的各个方面产生重大贡献和影响。因此,这本书的内容将是帮助读者的重要工具。了解该领域的发展和未来。
目录
Part I Fundamentals of Big Data Processing
Big Data Storage and Data Models
1 Storage Models
2 Data Models
Big Data Programming Models
1 MapReduce
2 Functional Programming
3 SQL-Like
4 Actor Model
5 Statistical and Analytical
6 Dataflow-Based
7 Bulk Synchronous Parallel
8 High Level DSL
9 Discussion and Conclusion
Programming Platforms for Big Data Analysis
1 Introduction
2 Requirements of Big Data Programming Support
3 Classification of Programming Platforms
4 Major Existing Programming Platforms
5 A Unifying Framework
6 Conclusion and Future Directions
Big Data Analysis on Clouds
1 Introduction
2 Introducing Cloud Computing
3 Cloud Solutions for Big Data
4 Systems for Big Data Analytics in the Cloud
5 Research Trends
6 Conclusions
Data Organization and Curation in Big Data
1 Big Data Indexing Techniques
2 Data Organization and Layout Techniques
3 Non-traditional Workloads in Big Data
4 Curation and Metadata Management in Big Data
5 Conclusion
Big Data Query Engines
1 Introduction
2 Massively Parallel Query Engines
3 Hadoop Query Engines
4 SQL on Hadoop
5 Query Optimization
6 Query Execution
7 Summary
Large-Scale Data Stream Processing Systems
1 Introduction
2 Programming Models
3 System Support for Distributed Data Streaming
4 Case Study: Stream Processing with Apache Flink
5 Applications, Trends and Open Challenges
6 Conclusions and Outlook
Part II Semantic Big Data Management
Semantic Data Integration
1 An Important Challenge
2 Current State-of-the-Art
3 The Path Forward
Linked Data Management
1 Introduction
2 Background Information
3 Native Linked Data Stores
4 Provenance for Linked Data
Non-native RDF Storage Engines
1 Introduction
2 Storing Linked Data Using Relational Databases
3 No-SQL Stores
4 Massively Parallel Processing for Linked Data
Exploratory Ad-Hoc Analytics for Big Data
1 Exploratory Analytics for Big Data
2 A Top-K Entity Augmentation System
3 DrillBeyond -- Processing Open World SQL
4 Summary and Future Work
Pattern Matching Over Linked Data Streams
1 Overview
2 Linked Data Dissemination System
3 Experimental Evaluation
4 Related Work
5 Summary
Searching the Big Data: Practices and Experiences in Efficiently Querying Knowledge Bases
1 Introduction
2 Background
3 The Framework of Cache-Based Knowledge Base Querying
4 Similar Queries Suggestion
5 Cache Replacement
6 Implementation and Experimental Evaluation
7 Related Work
8 Discussion and Conclusion
Part III Big Graph Analytics
Management and Analysis of Big Graph Data: Current Systems and Open Challenges
1 Introduction
2 Graph Databases
3 Graph Processing
4 Graph Dataflow Systems
5 Gradoop
6 Comparison
7 Current Research and Open Challenges
8 Conclusions and Outlook
Similarity Search in Large-Scale Graph Databases
1 Introduction
2 Preliminaries
3 The Pruning-Verification Framework
4 State-of-the-Art Approaches
5 Future Research Directions
6 Summary
Big-Graphs: Querying, Mining, and Beyond
1 Introduction
2 Graph Data Models
3 Pattern Matching Techniques Over Big-Graphs
4 Mining Techniques Over Big-Graphs
5 Open Problems
6 Conclusions
7 About Authors
Link and Graph Mining in the Big Data Era
1 Introduction
2 Definitions
3 Temporal Evolution
4 Link Prediction
5 Community Detection
6 Graphs in Big Data
7 Weighted Networks
8 Extending Graph Models: Multilayer Networks
9 Open Challenges
10 Conclusions
Granular Social Network: Model and Applications
1 Introduction
2 Preliminaries
3 Literature Review
4 Fuzzy Granular Social Networks (FGSN)
5 Discussions and Conclusions
Part IV Big Data Applications
Big Data, IoT and Semantics
1 Introduction
2 Semantics for Big Data
3 Big Data and Semantics in the Internet of Things
4 Social Mining
5 Graph Mining
6 Big Stream Data Mining
7 Geo-Referenced Data Mining
8 Conclusion
SCADA Systems in the Cloud
1 Introduction
2 Related Work
3 An Overview of SCADA
4 Moving SCADA to the Cloud
5 Conceptual SCADA Cloud Orchestration Framework
6 Results
7 Conclusion
Quantitative Data Analysis in Finance
1 Introduction
2 The Three V's of Big Data in High Frequency Data
3 Data Cleaning, Aggregating and Management
4 Modeling High Frequency Data in Finance
5 Portfolio Selection and Evaluation
6 The Future
7 Conclusion
Emerging Cost Effective Big Data Architectures
1 Introduction
2 Emerging Solutions for Big Data
3 Future Directions
4 Conclusion
Bringing High Performance Computing to Big Data Algorithms
1 Introduction
2 GPU Acceleration of Alternating Least Squares
3 GPU Acceleration of Singular Value Decomposition
4 Conclusions
Cognitive Computing: Where Big Data Is Driving Us
1 Cognitive Computing: An Alternative Approach for Clear Understanding
2 Big Data Impulsing Cognitive System
3 Traditional Systems versus Cognitive Systems?
4 Data Mining in the Era of Cognitive Systems
5 Design Methods for Cognitive Systems
6 Cognitive Systems
7 The Future of Cognitive Systems
8 Final Remarks
Privacy-Preserving Record Linkage for Big Data: Current Approaches and Research Challenges
1 Introduction
2 Background
3 Privacy Aspects and Techniques for PPRL
4 Scalability Techniques for PPRL
5 Multi-party PPRL
6 Open Challenges
7 Conclusions