Note: The following description applies only to Postgres-XC
This chapter describes the behavior of the Postgres-XC database system when two or more sessions try to access the same data at the same time. The goals in that situation are to allow efficient access for all sessions while maintaining strict data integrity. Every developer of database applications should be familiar with the topics covered in this chapter.
Postgres-XC inherited concurrency control of PostgreSQL and extended it globally to whole coordinators and datanodes involved. Regardless of what coordinator to connect to, all the transactions in Postgres-XC database cluster behaves in consistent way as if they are running in single database.