
Ultimate access to all questions.
You are designing a stream processing solution that must replay archived stream data for historical analysis. Describe how you would configure the system to enable this functionality, including the storage solution you would use for archiving and the mechanisms you would put in place to ensure data integrity and consistency during replay.
A
Use a relational database for archiving and rely on database transactions to ensure data integrity during replay.
B
Store archived data in a distributed file system and use checksums to verify data integrity before replay.
C
Archive data in a NoSQL database and use snapshotting to ensure consistency during replay.
D
Use a message broker for archiving and rely on its built-in replay functionality to handle data integrity.