A financial technology company uses a NoSQL database service for storing real-time transactional data. They require a recovery mechanism that would allow them to retrieve their data to any given point within the last five weeks, in case of inadvertent deletions or corruptions. Which feature should be implemented to fulfill this operational demand?
Enable versioning on the database to allow for restoring previous versions of the data.
Establish a routine for conducting continuous backups using a cloud-managed backup service.
Create a chronological sequence of data snapshots using the database's streaming feature.
Implement the NoSQL database service's automated Point-In-Time Recovery feature.