-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replaces Basic Architecture section in PGD Overview page with an enhanced architecture overview #5966
base: develop
Are you sure you want to change the base?
Conversation
|
||
Nodes apply data in the order in which commits were made on the source node, ensuring transactional consistency is guaranteed for the changes from any single node. Changes from different nodes are applied independently of other nodes to ensure the rapid replication of changes. | ||
#### Node types and roles |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we not mix those? This way it looks like write leader is distinct node type, that's confusing and misleading.
|
||
### High availability | ||
### Architectural aims |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I kind of hate that we put this into HA topic, I much prefer us talking about flexibility, which high availability is just effect/result of.
I.e. flexibility in:
- rolling maintenance operations (blue/green)
- postgres minor/major upgrades
- system upgrades
- schema changes
- vacuum
- automated failover and self-healing (node coming back after failure/disconnect automatically reconnects to cluster and continues working)
- selective replication
- configurable durability (commit scopes)
- multiple write nodes
- read scaling with SO nodes
The text under mentions most of this, but it's all talking about HA which limits the scope of things IMO (i.e. it does not leave space for things like commit scopes).
Also, I would like to remove discussion about logical standbys as much as possible, we don't want to encourage use of those, if anything we want to discourage use of those.
DOCS-824
Replaces Basic Architecture section in PGD Overview page with an enhanced architecture overview.