POSTGRESQL/시리즈 5

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

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

[백서 프롤로그] 그래프 기술이 만드는 차원이 다른 생성형 AI

생성 AI 모델의 한계 2023년, 생성형 AI(GenAI) 분야가 급격히 성장하고 있습니다. 이러한 AI 모델들은 대규모 언어 모델(LLM)을 기반으로 하며, 대규모 데이터셋으로 사전학습되어 있습니다. 특히, 이미지, 텍스트, 영상 등 창조적인 작업 분야에서 활용되며, 그 정확도와 효율성이 꾸준히 향상되고 있습니다. 그러나, 모델 학습 및 실행 과정에서 많은 시간과 자원이 소요되며, 편향성과 환각(hallucination) 현상과 같은 문제가 발생합니다. 환각 현상이란 생성형 AI가 실제로 존재하지 않는 정보나 콘텐츠를 생성하는 것을 의미합니다.  이러한 문제를 해결하기 위해, 최근 생성형 AI 모델은 대규모 데이터셋으로 사전학습을 하고, 프롬프트 엔지니어링(prompt engineering)과 미세조..

[백서 프롤로그] 안정적인 비즈니스의 핵심, 고가용성의 중요성

고가용성(High Availability)이란?소프트웨어 제품이나 웹 서비스를 제공하는 기업에 있어 안정적인 운영을 유지하고 ‘비즈니스 연속성’을 보장하는 것은 매우 중요합니다. 예기치 않은 시스템 중단이나 장애가 발생하는 경우, 매출 손실, 생산성 저하, 고객 불만 등 다양한 위험이 따르게 됩니다. 이러한 위험을 최소화하기 위해서는 ‘절대 고장이 나지 않는’ 높은 가용성(Availability)을 갖춘 시스템이 필수적입니다.  가용성은 시스템이 정상적으로 운영되거나 서비스를 제공할 수 있는 상태를 의미하며, 시스템의 가동률과 직접적인 관련이 있습니다. 가용성은 전체 사용 가능 시간(Uptime+Downtime) 중에서 시스템이 정상적으로 작동하는 가동 시간의 비율로 계산됩니다. 이 비율이 높을수록 시스..

[백서 프롤로그] 오픈소스 데이터베이스 선택 시 고려해야 할 6가지

대세로 떠오르는 오픈소스 소프트웨어 2023년 발행된 리눅스 재단의 최신 보고서에 따르면, 응답자들은 오픈소스의 비용 절감, 빠른 개발 속도, 개방형 표준 및 상호 운용성을 높게 평가했습니다. 오픈소스 소프트웨어의 장점과 이점은 누구나 알 만큼 일반적으로 잘 알려져 있습니다. 무료로 다운로드해서 즉시 사용할 수 있다는 점을 비롯해 상용 라이선스 대비 비용이 저렴하다는 점, 그리고 필요에 따라 유연하게 구현할 수 있다는 점들 때문입니다. 또한, 안전하고 효율적인 엔터프라이즈 시스템을 구현해낼 수 있어 비즈니스 운영에서도 큰 이점이 있습니다.  최근 지디넷코리아에 게재된 한국공개소프트웨어협회(KOSSA)의 16대 협회장인 김택완 대표의 인터뷰에 따르면, 네이버와 카카오와 같은 대기업들은 마이크로소프트 서버와..

[백서 프롤로그] 오픈소스 DB 전성시대, 기업들이 선택하는 데이터베이스는?

클라우드 전환에서의 오픈소스 DB, 선택 아닌 필수오픈소스 DBMS는 최신 IT 트렌드인 클라우드 네이티브 및 빠른 기술 혁신을 위한 기반으로 각광받고 있습니다. 기능과 성능 면에서 지속적인 발전을 거듭하며, 상용 DBMS를 대체하는 사례가 빅데이터 분석, 클라우드, AI와 같은 영역에서 증가하고 있습니다. 지금으로부터 약 6년 전부터 전 세계 DBMS 시장에서 ‘탈 오라클’ 현상이 계속되고 있었습니다. IT데일리의 기사에 따르면 주 원인은 라이선스 비용의 증가와 함께 감소하고 있는 혜택, 그리고 클라우드 도입의 확대라고 합니다. 오라클의 비용 대비 혜택이 크게 줄어들어 불만이 증가했고, AI 등 기술의 발달과 함께 온프레미스에서 클라우드 인프라로 전환하는 동향이 확대되었습니다. 이를 계기로 기업들은 상..