PostgreSQL 91

PostgreSQL의 장점과 단점

PostgreSQL이란? PostgreSQL(또는 Postgres)은 사용자 정의 객체와 테이블 접근 방식을 결합하여 보다 복잡한 데이터 구조를 구축하는 엔터프라이즈급 오픈소스 객체 관계형(object-relational) 데이터베이스 관리 시스템(DBMS)입니다. 확장성과 SQL 규정 준수를 위해 관계형 및 비관계형 쿼리를 위한 SQL과 JSON을 모두 지원합니다. PostgreSQL은 고급 데이터 유형과 성능 최적화 기능을 지원하며, 이는 보통 Oracle 및 SQL Server와 같은 고가의 상용 데이터베이스에서만 사용할 수 있는 기능입니다. PostgreSQL 글로벌 개발 그룹(Global Development Group)이 소유하고 개발해 왔으며, 완전한 오픈소스로 남아 있습니다. 이 DBMS는..

POSTGRESQL 2023.09.02

PL/SQL과 PL/pgSQL의 비교

Oracle PL/SQL to PostgreSQL PL/pgSQL 변환 PL/SQL과 PL/pgSQL은 각각 오라클과 PostgreSQL 데이터베이스에서 사용되는 절차적 프로그래밍 언어입니다. 이 언어들은 데이터베이스 내에서 비즈니스 로직을 구현하고 데이터를 조작하는데 사용됩니다. 기능으로는 변수, 제어문 (IF, CASE, LOOP 등), 예외 처리 등의 기능을 사용할 수 있습니다. 프로시저, 함수 등의 데이터베이스 객체를 생성할 때 CREATE PROCEDURE, CREATE FUNCTION 등의 문법을 이용하여 사용 합니다. 아래 내용은 Oracle PL/SQL을 PostgreSQL PL/pgSQL로 변환시 체크해야할 사항들 기록 하였습니다. 1. 기본 구조 블록 구조로 되어 있으며, DECLARE..

DBMS/활용 사례 2023.09.02

AgensSQL: PostgreSQL 기반의 혁신적인 데이터베이스

서론 데이터베이스 관리 시스템(DBMS)은 현대 비즈니스 환경에서 매우 중요한 역할을 담당하고 있습니다. 특히, 큰 규모의 데이터 처리와 분석을 수행해야 하는 기업들은, 효율적이고 안정적인 성능을 제공하는 데이터베이스 솔루션을 선호합니다. 이러한 상황 속에서, PostgreSQL을 기반으로 구축된 AgensSQL이 등장하게 되었으며, 이 DB는 여러 가지 특장점과 차별성을 제공합니다. 이러한 특장점 상세로 들어가기 위해, 예를 들어 환경, DB Migration, 아키텍처, Vacuum 등 PostgreSQL에 관련된 다양한 사항들과 성능 관리, 호환성을 고려한 혁신적인 데이터베이스 솔루션을 제공함으로써 다양한 긍정적인 요소들과 함께 구성되어 있습니다. AgensSQL의 특장점 및 차별성 첫째, Agen..

DBMS/AgensSQL 2023.09.02

AgensSQL 및 관련 제품군 소개

시작하며 디지털 전환(Digital Transformation)으로 인한 클라우드 전환이 가속화되며, 이에 최적화된 클라우드 환경을 위한 시스템 개발이 필요해짐에 따라 오픈소스 데이터베이스를 활용하는 기업들이 증가하고 있습니다. 대규모 데이터센터 같은 온프레미스 환경에 최적화된 상용 DB와는 다르게 오픈소스 데이터베이스는 유연한 정책을 가지고 있어 민첩하게 시스템 확장에 대응할 수 있습니다. 여러 오픈소스 DB 중 20여 년의 역사를 가진 높은 품질과 신뢰성을 가진 PostgreSQL가 많이 사용되며 인기도가 높아지고 있습니다. 본 문서에서는 이 PostgreSQL기반으로 개발된 DBMS인 AgensSQL을 소개하고자 합니다. 글로벌 기술력으로 강화된 기능과 편의성, 높은 수준의 기술 서비스를 제공하는 ..

DBMS/AgensSQL 2023.09.02

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

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

POSTGRESQL 2023.08.30