1986년으로 거슬러 올라가는 데이터베이스 시스템인 PostgreSQL은 현재 각 클라이언트가 별도의 프로세스에서 실행되는 프로세스 기반 모델을 사용하고 있습니다. 일부 개발자는 이 모델이 특히 대규모 시스템에서 더 이상 잘 확장되지 않는다고 느끼고 스레드 모델로 전환하는 것을 고려하고 있습니다. 변화가 필요하다는 데는 대체로 동의하지만, 이러한 큰 변화와 관련된 문제에 대한 우려도 있습니다. 핵심적인 문제는 스레드 모델에서 작동하려면 리팩터링해야 하는 전역 변수를 광범위하게 사용하는 PostgreSQL의 문제입니다. 한 개발자가 이미 스레드 포팅을 완료했지만, 확장 기능을 지원하고 두 모델을 모두 유지 관리하는 것은 어려울 수 있습니다. 누군가가 이러한 변화를 추진하는 작업을 맡기 전까지는 실제로 스레..