이번 포스팅에서는 지난 PG conf China에서 소개 되었던 DTM에 대해서 간략히 소개 하겠다. 기회가 된다면 DTM의 자세한 구조와 동작 프로세스 그리고 자세한 예제를 다음 포스팅에 추가 할 것이다. DTM (Distributed Transaction Manager)은 PostgreSQL을 위한 분산 트랜잭션 매니저 개발을 위한 프로젝트 이다. 이 프로젝트는 기존의 유사한 프로젝트의 문제점을 보완하고 있다. 기존 프로젝트의 문제점은 다음과 같다. 1. 다음 툴들은 샤딩을 지원하지만 global consistency를 제공 할 수 없다 -Pgshard -Pgpool 이 툴들은 데이터를 여러 노드들에 저장하고 분산 질의를 통해 결과를 얻는다. 하지만 이들 툴들은 global consistency를 제..