A company wants to implement a lambda architecture on Microsoft Azure. The following are the key requirements for each architecture layer:
Data storage -
- The data store should serve as a repository for high volumes of files.
- The files can be large and of different formats
- It should be optimized for big data analytics workloads
- The data should be organized using a hierarchical structure
Batch processing -
- This layer should provide a managed solution for in-memory computation processing
- It should provide support for a variety of programming languages
- It should provide the ability to resize and terminate the cluster automatically
Analytical data store -
- This layer must provide support for SQL language
- It must implement native columnar storage
- It should support parallel processing
Which of the following should be used as a technology for the `Data Storage` layer?
Comments