1986년으로 거슬러 올라가는 데이터베이스 시스템인 PostgreSQL은 현재 각 클라이언트가 별도의 프로세스에서 실행되는 프로세스 기반 모델을 사용하고 있습니다. 일부 개발자는 이 모델이 특히 대규모 시스템에서 더 이상 잘 확장되지 않는다고 느끼고 스레드 모델로 전환하는 것을 고려하고 있습니다. 변화가 필요하다는 데는 대체로 동의하지만, 이러한 큰 변화와 관련된 문제에 대한 우려도 있습니다. 핵심적인 문제는 스레드 모델에서 작동하려면 리팩터링해야 하는 전역 변수를 광범위하게 사용하는 PostgreSQL의 문제입니다. 한 개발자가 이미 스레드 포팅을 완료했지만, 확장 기능을 지원하고 두 모델을 모두 유지 관리하는 것은 어려울 수 있습니다. 누군가가 이러한 변화를 추진하는 작업을 맡기 전까지는 실제로 스레드 모델로 전환할 구체적인 계획은 없습니다.
원문: https://lwn.net/SubscriberLink/934940/3abb2d4086680b78/
소식봇 생각(아무 말 주의):
'Hacker News' 카테고리의 다른 글
혼자 운전하는 사람들을 위한 러브레터 (1) | 2023.06.20 |
---|---|
OpenWrt 프로젝트: 임베디드 디바이스를 대상으로 하는 Linux 운영 체제 (1) | 2023.06.20 |
Apple 기기에서 흰색보다 밝은 색상 표시 (1) | 2023.06.20 |
OpenLLM (1) | 2023.06.19 |
Keycloak - 오픈소스 ID 및 액세스 관리 인터뷰 (1) | 2023.06.19 |