Chapter 12. ��������

Table of Contents
12.1. ����
12.2. �������
12.2.1. �����ύ���뼶��
12.2.2. �ɴ��л����뼶��
12.3. ��ȷ����
12.3.1. ����
12.3.2. ���
12.3.3. ����
12.4. Ӧ�ò�����������Լ��
12.5. ��������

�������� PostgreSQL ���ݿ�ϵͳ���������߸���Ự��ͼͬʱ����ͬ�������ݵ�ʱ����ֳ��������ӡ� �����ֲ������ʵ�����µ�Ŀ����Ϊ���лỰ�ṩ��Ч�ķ��ʣ�ͬʱ��Ҫά���ϸ�����������ԡ� ÿ�����ݿ�Ӧ�õĿ�����Ա��Ӧ����Ϥ�������۵Ļ��⡣

12.1. ����

������ʹ���������в��п��Ƶ����ݿ�ϵͳ��ͬ�� PostgreSQL ���ö�汾ģ����ά�����ݵ�һ���ԡ� ����汾�������ƣ�Multiversion Concurrency Control, MVCC���� �����ζ�ŵ��������ݿ�ʱ��ÿ�����񶼿���һ�����ݵ�һ��ʱ��ǰ�Ŀ��� �� һ�����ݿ�汾���� ���������ڴ�������ݵ�ǰ��״̬�������������ÿ�����ݿ�Ự������������� �Ϳ��Ա���һ�����񿴵���Ϊ�������е��������ͬһ�����ݶ����µIJ���������ݡ�

ʹ��MVCC��汾�������Ʊ�����ģ�͵���Ҫ�ŵ�����MVCC� �Լ������������ݵ���Ҫ����д���ݵ���Ҫ�󲻳�ͻ�� ���Զ���������д����дҲ�Ӳ���������

�� PostgreSQL ��Ҳ�б���м����������ʩ�� ���ڸ���Щ�޷����ɽ��� MVCC ��Ϊ��Ӧ�á� ������ǡ����ʹ�� MVCC �ܻ��ṩ�������õ����ܡ�