Relational, NoSQL, and Graph Databases

  • Kerry Koitzsch


In this chapter, we describe the role of databases in distributed big data analysis. Database types include relational databases, document databases, graph databases, and others, which may be used as data sources or sinks in our analytical pipelines. Most of these database types integrate well with Hadoop ecosystem components, as well as with Apache Spark. Connectivity between different kinds of database and Hadoop/Apache Spark-distributed processing may be provided by “glueware” such as Spring Data or Apache Camel. We describe relational databases, such as MySQL, NoSQL databases such as Cassandra, and graph databases such as Neo4j, and how to integrate them with the Hadoop ecosystem.


Relational Database Graph Database NoSQL Database Document Database Distribute System Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Kerry Koitzsch 2017

Authors and Affiliations

  • Kerry Koitzsch
    • 1
  1. 1.SunnyvaleUSA

Personalised recommendations