Table of Contents
Preface
Section 1 – Foundation of Data Systems
1
Basics of Modern Data Architecture
Exploring the landscape of data engineering
What is data engineering?
Dimensions of data
Types of data engineering problems
Responsibilities and challenges of a Java data architect
Data architect versus data engineer
Challenges of a data architect
Techniques to mitigate those challenges
Summary
2
Data Storage and Databases
Understanding data types, formats, and encodings
Data types
Data formats
Understanding file, block, and object storage
File storage
Block storage
Object storage
The data lake, data warehouse, and data mart
Data lake
Data warehouse
Data marts
Databases and their types
Relational database
NoSQL database
Data model design ...
Get Scalable Data Architecture with Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.