For most of us this is not option for personal reasons. Old parents who will not move, kids going to school here, etc. Not to mention that I don't have any relatives or friends in Ukraine and moving there would require to cut all personal and business relationships.
Of course, in a democratic country where the judicial system is separated from the legislative powers one should wait for the law (or the lawsuit) to know how it is enforced in reality.
>one should wait for the law (or the lawsuit) to know how it is enforced in reality.
Of course, as we discovered that the NSA was gamboling, if you're doing it in secret, and the secret that you're doing it is protected by law, then if you do something illegal, it won't be legal to take you to court...
This assumption (i. e. that everything bad is done anyway, only in secret) is a truism. People who buy into this sort of cynicism will rely on the non-existence of evidence as evidence of their theory of all-powerful government able to suppress all evidence.
The idea is also destructive for any effort to improve matters: if everything and everyone is corrupt, there's no point in trying to hold anyone to account. And if those in power continually get hit with the wildest accusations people can think of, they will at some point abandon the idea of trying to do a good job and/or being honest because there are no incentives whatsoever when the discourse is dominated by narratives that are no longer in any way tied to their actual behaviour.
Assumption? I was describing a historical anecdote.
>if everything and everyone is corrupt, there's no point in trying to hold anyone to account.
What's your plan for holding anyone to account without limiting secrecy? Seriously, there are zero ways to have accountability to the public without the public knowing what they're judging. The authority knowing the facts is the absolute most basic element of decision-making, and it precedes all other organizational or procedural designs.
>if those in power continually get hit with the wildest accusations people can think of,
No accusation was made. I am merely pointing out that there is no system of accountability. Zero accountability plus human nature plus power always leads to the same thing - and although we don't know the details, we can be sure there's some kind of mold growing under the counter so to speak.
Why would the data disappear, given that it's stored on an external volume (i.e. EBS or Google Cloud Storage or just a directory on your laptop), not in the container FS?
I simplified, because in the end that would be the equivalent.
The danger is that some bugs in a filesystem, manifests themselves only when there is abrupt termination, otherwise things appear normal. Stuff like data is being written in incorrect order, or data is synced to disk at wrong time, or not at all.
On top of that user also expects performance, so some shortcuts can be taken that compromises the above (especially if the criteria is that docker is intended for stateless applications).
When there bugs like that and things are abruptly terminated, the data on the disk can be heavily mangled to a point that can't be recovered so essentially it would be lost.
While logical replication is a long-awaited and exciting feature, I'd use it to replicate only a subset of my database, not as a replacement for HA. At present, it cannot follow the master in a physical replication after promotion (basically, you have to initialize your logical replicas from scratch), and it has a bigger lag then the physical replication, especially for long-running transactions, as one has to wait until the commit before sending the data.
Nevertheless, I think Patroni can help configuring logical replicas that will never be part of the HA (if one can tolerate reinitializing logical replicas after failing over). Pool requests are welcome!