I use point in time recovery on CloudSQL for PostgreSQL. The instance is highly available thus replicated to three availability zones. When enabling point in time on the GCP console it is clearly mentioned that the storage usage on the instance will be increased. This brings the following questions
- Are point in time data located only on the original main instance?
- Are point in time data replicated to multiple zones?
- Do follower instances have point in time enabled if yes is this isolated from the other instances?
- In case of an unsuccessful failover when the main database is unresponsive and thus manual provisioning of the Database is needed, is point in time feasible? If yes is it going to be with the latest data (provided the point in time data of the main database are regionally replicated), or the data from the point in time functionality from a follower instance?