POSTGRESQL 58

누구나 아는 DBMS 튜닝 이야기 하지만 어려운 튜닝-1편

작성자: 윤성호 수석- DB테크센터 -DB Tech 1팀 1. PostgreSQL 넌 뜨겁구나 상용 DBMS는 대부분 DBMS에서 사용하는 메모리 부분이나 세션관련된 파라미터는 AUTO이다. 우리가 처음 수동 변속기 차량을 운전하면 어렵다고 느끼게 된다 이유는 클러치를 밟아야 하고 또 속도나 엔진의 RPM에 따른 변속을 해주어야한다. 그렇지 못하면 차량이 울컥하거나 심하면 엔진이 꺼진다. 하지만 오토변속기는 클러치나 변속 타이밍에 신경을 써야할 필요가 없기에 운전에 대한 부담이 적기에 한결 운전하기 편하고 집중 할 수 있다. 아쉽게도 오늘의 주인공은 수동이다. 하지만 수동이 단점만 있는 것인가 그렇지는 않다 수동이기에 가볍고 메모리의 효율도 좋고 최적의 설정시 좋은 성능을 발휘 한다. 급변하고 급속하..

스타트업을 위한 안정적인 DBMS관리 노하우

스타트업을 위한 안정적인 DBMS관리 노하우 오픈소스 DBMS의 성능에 대한 신뢰성이 높아지면서 오픈소스 DBMS 시장 규모는 점차 확대되고 있으며, 국내 많은 스타트업도 이러한 추세에 따라 PostgreSQL, MariaDB 등과 같은 오픈소스 DBMS를 도입하고 있습니다. 오픈소스를 사용하면 개발 리소스를 절감하고, 비용 효율을 극대화하며, 빠른 시장 변화에도 유연하게 대응할 수 있어 스타트업에게 매력적인 선택지가 됩니다.  특히 운영 안정성이 중요한 데이터베이스 시장에서도 오픈소스의 사용률이 증가하고 있습니다. 대표적으로 PostgreSQL은 글로벌 DBMS 시장에서 전체 인지도 4위를 차지하였고, 2023년 전문 개발자 대상 인기도 설문조사에서 1위를 기록했습니다.  그러나 데이터베이스는 상용 제..

POSTGRESQL/단편 2024.06.03

오픈소스 PostgreSQL 기술지원 서비스를 받아야 하는 이유

데이터베이스 기술지원 실패 사례서울시에 위치한 소상공인과 중소기업을 지원하는 모 기관은 E사의 PostgreSQL 기반 상용 DBMS를 사용하면서 다음과 같은 문제들을 경험했습니다.   DB link 연계 불능: 모 기관에서 사용하던 Oracle과 E사가 제공한 데이터베이스와의 연계 작업에서 문제가 발생했고, 이 문제의 원인을 파악하는 데만 3개월이 걸렸습니다. 장애 조치 및 원인 분석 불가: File Lock 문제로 인해 OS가 종료되었고, DB 장애 복구(Fail-over)가 이루어지지 않았습니다. 재시작 후에도 지속적으로 장애가 발생했습니다. JDBC 드라이버 버전 이슈: E사는 고객 환경에 적합하지 않은 JDBC 드라이버 버전을 제공했습니다. 결국 고객은 PostgreSQL 커뮤니티 버전(무료 오..

POSTGRESQL/단편 2024.05.14