Ingesting Data from Structured and Unstructured Databases
Nowadays, we can store and retrieve data from multiple sources, and the optimal storage method depends on the type of information being processed. For example, most APIs make data available in an unstructured format as this allows the sharing of data of multiple formats (for example, audio, video, and image) and has low storage costs via the use of data lakes. However, if we want to make quantitative data available for use with several tools to support analysis, then the most reliable option might be structured data.
Ultimately, whether you are a data analyst, scientist, or engineer, it is essential to understand how to manage both structured and unstructured data.
In this chapter, we will cover the following recipes:
- Configuring a JDBC connection
- Ingesting data from a JDBC database using SQL
- Connecting to a NoSQL database (MongoDB)
- Creating our NoSQL table in MongoDB
- Ingesting data from MongoDB...