DBMS 55

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

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

PostgreSQL - LogCollector

1. 개요 PG log 기록은 DB에 직접 저장하도록 설정할 수도 있다, 하지만 그렇게 되면 DB에 직접 트랜잭션이 발생하므로 DB성능을 저하시킬 우려가 있다. 그래서 log를 파일로 저장하고 해당파일을 읽어서 다른 DB에 저장 시키서 원천 DB는 사용하지 않도록 할 필요가 있다. 2. 목표1 - 파일 생성 event를 감지 PG의 로그는 아래와 같이 날짜별로 데이터가 쌓이는데 날짜가 바뀌어서 새로운 파일 생성된다면 그 event를 감지할 수 있어야 한다. 3. 목표2 - 파일 내용 변경 event를 감지 log 파일내용이다, 아래와 같이 어떠한 log 발생하면 해당 시간과 함께 row별로 쌓이는데 새로운 한 줄이 추가 됐을때 변경 이벤트를 감지할 수 있어야 한다. 4. 구현기술 해당 관련 기술에는 Ap..

POSTGRESQL 2023.08.29

PostgreSQL성능진단표준가이드

1. 목적 : Postgresql 기반 DBMS 솔루션의 성능 진단 표준 가이드 제공 OpenSource Postgresql은 출시된지 30년 가까이 되어 지속적으로 Released 되면서 현재 On Premise, Cloud, docker 등 플랫폼 상관없이 다양한 형태의 Postgres 기반 솔루션들이 Product 환경에서 사용되고 있다. [참조] PostgreSQL derived databases(https://wiki.postgresql.org/wiki/PostgreSQL_derived_databases) 그에 따라 DBMS의 필수 요소인 성능 진단과 튜닝 분야 또한 다양한 방법론 및 솔루션들이 존재한다. 아래의 내용들은 이를 필요로 하는 DBA 또는 개발자들에게 기본적인 표준 가이드를 제공하고..

POSTGRESQL 2023.08.29

PostgreSQL, 꼭 배워야 하나요? ChatGPT로 SQL 없이 AgensSQL 데이터베이스 사용하기

ChatGPT가 변화시킨 업무 환경 2022년 11월 OpenAI가 발표한 ChatGPT는 트랜스포머(Transformer) 기반의 거대 언어 모델(Large Language Model)로, 기존 GPT 모델에 인간 피드백 기반 강화학습(Reinforcement Learning from Human Feedback)을 적용하여 대화 기능을 대폭 강화한 모델입니다. ChatGPT는 정보 검색, 창작, 프로그래밍 등 다양한 분야에서 인간과 유사한 수준의 능력을 보이며 대중의 큰 반향을 불러일으켰습니다. 특히, ChatGPT의 프로그래밍 언어 능력은 IT 업계 종사자들의 업무 효율을 크게 향상했습니다. ChatGPT는 Python, JavaScript, C, Ruby 등 일반적인 프로그래밍 언어뿐 아니라, 데이..

DBMS/AgensSQL 2023.08.29

가장 많이 사용하는 PostgreSQL의 오픈소스 익스텐션은?

가장 많이 사용하는 PostgreSQL의 오픈소스 익스텐션은? PostgreSQL을 사용하는 경우 비즈니스 요구사항에 따라 기능 개선 및 추가를 위해 다양한 오픈소스 익스텐션을 활용할 수 있습니다. 이러한 익스텐션은 다양한 PostgreSQL 커뮤니티에서 개발되고 있습니다. 수백 개의 PostgreSQL용 OSS 확장 프로그램이 있으며, 그 중 상당수가 프로덕션 환경에서 사용하고 있습니다. 수많은 익스텐션들이 있지만 각각 사양을 확인하고 제대로 동작하는지를 검증하여 요구 사항에 맞게 최적의 선택을 하는 것은 쉽지 않습니다. 이 글에서는 비트나인의 제품라인을 찾는 고객과 일반 사용자가 자주 사용할만한 PG 익스텐션들을 소개하고자 합니다. 이 글을 통해 OSS 익스텐션을 선택하거나 비트나인의 AgensSQL..

POSTGRESQL 2023.08.28