Concept Flow - Why replication is needed
Client writes data
Primary node stores data
Primary replicates data
Secondary nodes receive data
Secondaries update copies
If primary fails, election
New primary takes over
Client continues reading/writing
Data is written to a primary node, which copies it to secondary nodes. If the primary fails, a secondary takes over, ensuring data availability and fault tolerance.