데이터베이스 20

기업에 PostgreSQL 커뮤니티 버전 기술지원이 필요한 이유

전 세계 사용성이 계속 증가하는 PostgreSQL2022년에 작성한 ‘기업 데이터 환경에 PostgreSQL이 최적인 이유’라는 블로그 글에서는, 수년간 눈에 띄는 성장을 이룬 오픈소스 관계형 DBMS인 포스트그레SQL을 소개하며, 기업들이 왜 이 데이터베이스를 선택해야 하는지를 탐구했습니다.    2년이 지난 현재, 포스트그레SQL은 여전히 글로벌 DBMS 시장에서 전체 인지도 4위를 유지하며, 2023년 전문 개발자 대상 설문조사에서는 인기도 1위를 차지하면서 전 세계적으로 사용률이 크게 증가하고 있음을 증명했습니다.    포스트그레SQL에 대한 소개는 지난 발행글들을 통해 이미 많이 다루었습니다. 그러나 이번 글에서는 포스트그레SQL의 시장 현황과 장점을 소개하는 대신, ..

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

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

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

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

PostgreSQL vs VectorDB 소개 및 Apache AGE 적용사례

pgvector를 이용한 PostgreSQL vector 관리 및 분석 워크로드 기능확장 : FDS 시나리오 기반 활용 가이드 VectorDB 개요 산업 전반적으로 AI의 영향이 커져감에 따라, AI의 결과물인 벡터의 관리에 대한 수요도 증가하고 있다. 그에 따라 VectorDB 니즈또한 증가하고 있음을 알 수 있다. 또한, 그림1의 차트에서 변동이 미미한 상단부 RDBMS 들과 다르게 2022년을 기점으로 DB 종합랭킹이 큰 폭으로 상승하고 있는 현황을 발견할 수 있다. 투자금액 뿐만아니라, DB 산업 내부적으로 많은 사용량이 발생하고 있기에, 지금은 VectorDB 시대라고 말해도 무리가 없을 정도로 대세의 길을 걷고 있다. 대세인 VectorDB, 그 작동원리와 장점은 무엇이기에 과연 인기를 받고 ..

정합성의 RDB, 분석력의 GDB, 그리고 두 장점을 가진 RGDB

RDB와 GDB, 비교와 경쟁의 대상이 아니다 관계형 DB와 그래프 DB는 각각 가장 많이 쓰이고, 또 가장 트렌디한 데이터베이스(DB)입니다. 두 DB 모두 각각의 장점과 고유한 특성이 있습니다. 즉, 우열을 나누어야 하는 것이 아닌 서로 다른 성격의 것으로 이해하면 쉽습니다. 관계형 DB와 그래프 DB의 사용에 대한 부분은 곧 데이터의 특성과 활용 목적에 달려있습니다. 관계형 DB의 테이블 구조는 일반적인 정보 기록이나 복잡하지 않은 관계를 저장하는 데 적합합니다. 따라서 관계형 DB는 일반적으로 회계 업무나 은행의 현금거래(트랜잭션)와 같은 요건에서 주로 사용됩니다. 반면 그래프 DB는 복잡한 데이터 내에서 관계 중심 분석을 하는 데 효과적입니다. 이는 데이터 전문가가 예상하지 못한 연결 패턴을 찾..