
Ultimate access to all questions.
In the context of designing a real-time analytics system for a global e-commerce platform, you are tasked with processing high-velocity streaming data to provide insights on user behavior. The system must handle data from millions of users worldwide, with the requirement to process and analyze data in near real-time to personalize user experiences dynamically. Considering the need for scalability, cost-efficiency, and compliance with global data protection regulations, which of the following best describes the role of 'window' in streaming data processing within this scenario? Choose the best option.
A
A graphical user interface component that displays real-time analytics to the system administrators.
B
A security protocol that encrypts user data during transmission to ensure compliance with data protection regulations.
C
A time-based mechanism that segments the continuous stream of user activity data into finite intervals for processing, enabling real-time analytics and personalization.
D
A physical storage device used to cache user data temporarily before it is processed and stored in the database.
E
Both A and C are correct.