CPC G06F 3/0644 (2013.01) [G06F 3/0614 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A method for managing stream data, the method comprising:
receiving, from a first edge device (ED) executing in a first zone, a first user-initiated data write request comprising stream data,
wherein the stream data is partitioned into at least one segment, wherein an event included in the stream data is written into the at least one segment based on an event's routing key, wherein a first segment container (SC) of a first segment store (SS) hosts the at least one segment,
wherein the first user operates in the first zone;
transmitting the stream data to a tier-1 storage of the first zone in order to provide a low-latency access to the stream data for the first user;
moving the stream data to a tier-2 storage of a second zone for permanent storage of the stream data,
wherein the second zone comprises a read-only version of the first SC,
wherein, using the read-only version of the first SC, a second user operating in the second zone accesses the stream data received by the first SS, and
wherein, when requested by the second user, the read-only version of the first SC retrieves the stream data from the tier-2 storage.
|