May 2017
Beginner to intermediate
596 pages
15h 2m
English
The serving layer consists of various operations that require both sequential and random access to disk depending on the nature of the data delivery. For instance, if an export is required to be performed for large datasets, the serving layer would mostly trigger a batch process to export the required data, which will largely depend on sequential data access. But if the data delivery is in the form of data services, the required disk access must support random data access to ensure that the response time service expectations are met.

Figure 10: Data Access Patterns
Thus, the data in a Data Lake can be broadly classified into ...