AWS 기술 블로그

Category: PostgreSQL compatible

Aurora PostgreSQL에서 한국어 하이브리드 검색 구현하기: pg_bigm + pgvector로 만드는 한국어 특화 RAG

한국어는 교착어 특성상 영어 기반 벡터 검색만으로는 정확한 결과를 얻기 어렵습니다. 이 블로그에서는 Amazon Aurora PostgreSQL에서 pg_bigm(바이그램 키워드 검색)과 pgvector(벡터 시맨틱 검색)를 RRF(Reciprocal Rank Fusion)로 결합한 하이브리드 검색을 구현하여, 한국어 RAG 애플리케이션의 검색 품질을 개선하는 방법을 소개합니다. 왜 한국어에는 하이브리드 검색이 필요한가? RAG(Retrieval-Augmented Generation) 애플리케이션에서 검색 품질은 최종 답변의 정확도를 결정합니다. 벡터 검색(pgvector)은 의미적으로 유사한 […]

Amazon Aurora PostgreSQL에서 pgvector 0.8.0을 통한 벡터 검색 성능 및 관련성 향상

이 글은 AWS Database Blog에 게시된 Supercharging vector search performance and relevance with pgvector 0.8.0 on Amazon Aurora PostgreSQL by Shayon Sanyal을 한국어 번역 및 편집하였습니다. 효율적인 벡터 유사성 검색은 시맨틱 검색, 추천 시스템, 그리고 검색 증강 생성(RAG) 구현에 있어 핵심 구성 요소가 되었습니다. Amazon Aurora PostgreSQL-Compatible Edition은 이제 pgvector 0.8.0을 지원하여 벡터 검색 기능에 […]

CloudWatch Database Insights를 통한 실행 계획 분석으로 Amazon Aurora PostgreSQL 데이터베이스 성능 최적화 및 문제 해결하기

이 블로그는 Optimize and troubleshoot database performance in Amazon Aurora PostgreSQL by analyzing execution plans using CloudWatch Database Insights를 한국어로 번역 및 편집한 글입니다. Amazon Web Services(AWS)는 Amazon Relational Database Service(Amazon RDS) 및 Amazon Aurora 데이터베이스의 성능과 이벤트에 대한 가시성을 높이기 위한 포괄적인 모니터링 도구들을 제공합니다. 이 게시물에서는 Amazon CloudWatch Database Insights를 사용하여, Aurora PostgreSQL […]

Amazon RDS for PostgreSQL에서 테이블 파티셔닝을 통한 시계열 데이터 수집 속도 향상

이 글은 AWS Database Blog에 게시된 Speed up time series data ingestion by partitioning tables on Amazon RDS for PostgreSQL by Vinicius Schmidt and Andy Katz을 한국어 번역 및 편집하였습니다. 지난 포스트 (Amazon RDS for PostgreSQL에서 고성능 시계열 데이터 테이블 설계)에서는 시계열 데이터를 처리할 때 성능을 향상시키는 전략으로 파티션된 테이블(partitioned tables)을 사용하는 방법을 설명했습니다. 이번 […]

JSON 데이터베이스로서의 PostgreSQL: 고급 패턴 및 모범 사례

JSON 데이터베이스로서의 PostgreSQL: 고급 패턴 및 모범 사례 이 글은 AWS Database Blog에 게시된 PostgreSQL as a JSON database: Advanced patterns and best practices by Ezat Karimi을 한국어 번역 및 편집하였습니다. 최신 애플리케이션에는 적응형 데이터 모델이 필요합니다. 예를 들어, 전자 상거래 제품 카탈로그는 다양한 속성과 끊임없이 변화하는 요구사항을 가지고 있습니다. 이러한 문제를 마이그레이션 없이 처리할 […]

Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개

이 글은 AWS Database Blog에 게시된 Introducing the Advanced JDBC Wrapper Driver for Amazon Aurora by Dave Cramer을 한국어 번역 및 편집하였습니다. 현대의 애플리케이션은 확장성과 복원력을 필수적으로 갖추어야 합니다. 특히 확장성이 가장 중요한데, 이는 애플리케이션이 워크로드 규모에 따라 수백만 사용자의 요청을 즉시 처리할 수 있는 능력을 의미합니다. 전자상거래, 금융 서비스, 게임과 같이 상태를 유지해야 하는(Stateful) […]

PostgreSQL 성능 개선: 락 매니저 경합 진단 및 완화

이 글은 AWS Database Blog에 게시된 Improve PostgreSQL performance: Diagnose and mitigate lock manager contention by Sumit Kumar, Devinder Singh, and Ramesh Kumar Venkatraman 을 한국어 번역 및 편집하였습니다. 워크로드가 증가하면서 데이터베이스 읽기 작업이 예상치 못하게 느려지고 있나요? PostgreSQL 기반 시스템을 운영하는 많은 조직은 즉각적으로 파악하기 어려운 성능 병목 현상을 겪게 됩니다. 여러 개의 파티션이나 […]

PostgreSQL의 고급 검색 기능을 사용한 구직 검색 엔진 구축

이 글은 AWS Database Blog에 게시된 Building a job search engine with PostgreSQL’s advanced search features by Ezat Karimi를 한국어로 번역 및 편집하였습니다. 오늘날의 고용 환경에서 구직 플랫폼은 고용주와 잠재적 후보자를 연결하는 데 중요한 역할을 합니다. 이러한 플랫폼 뒤에는 방대한 양의 정형 및 비정형 데이터를 처리하고 분석하여 관련성 높은 결과를 제공하는 복잡한 검색 엔진이 있습니다. […]

Amazon RDS Blue/Green 배포를 사용한 Amazon Aurora PostgreSQL 업그레이드에 대한 롤백 전략 구현

이 글은 AWS Database Blog에 게시된 Implement a rollback strategy for Amazon Aurora PostgreSQL upgrades using Amazon RDS Blue/Green deployments by Chirag Dave, Kovan Chandra, Daxeshkumar Patel, Kamal Singh, and Jinesh Shah를 한국어 번역 및 편집하였습니다. Amazon Aurora PostgreSQL-Compatible Edition은 고성능과 가용성을 위해 설계된 완전 관리형 관계형 데이터베이스 엔진입니다. 관리형 Blue/Green 배포를 지원하여 업데이트 중 […]

pgstattuple extension을 사용한 PostgreSQL 성능 향상

이 글은 AWS Database Blog에 게시된 Improve PostgreSQL performance using the pgstattuple extension by Vivek Singh, Kiran Singh, and Sagar Patel 을 한국어 번역 및 편집하였습니다. 기업이 계속해서 방대한 양의 데이터를 생성하고 저장함에 따라 효율적이고 신뢰할 수 있는 데이터베이스 관리 시스템의 필요성이 점점 더 중요해지고 있습니다. 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)인 PostgreSQL은 복잡한 데이터 […]