DBMS/AgensSQL 27

AgensSQL 및 관련 제품군 소개

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

DBMS/AgensSQL 2023.09.02

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

데이터 보호와 운영 효율성을 위한 AgensSQL 감사 기능의 힘

안녕하세요, AgensSQL 사용자 여러분! 오늘은 AgensSQL의 감사(Audit) 기능에 대해 알아보고자 합니다. 감사 로그는 시스템 운영 및 사용을 추적하기 위해 모든 변경 사항을 자세히 기록하는 것으로, 데이터 보호와 운영 효율성을 극대화하는 데 매우 중요한 역할을 합니다. 1. 감사 로그 (Audit Log)란? 감사 로그는 시스템의 모든 활동과 관련된 자세한 기록을 제공합니다. 시스템 액세스의 출처를 식별하기 위한 터미널 ID와 사용자 ID, 액세스 시간 정보, 액세스 대상 네트워크, 액세스 정보, 액세스 대상 파일, 적용 변경 사항, 유틸리티 사용 현황, 보안 이벤트, 시스템 알림 등으로 구성됩니다. 2. AgensSQL의 감사 기능 AgensSQL은 PostgreSQL 기반으로 만들어진 ..

DBMS/AgensSQL 2023.08.11

PostgreSQL 전문성의 집약체, AgensSQL for Postgres

AgensSQL을 소개합니다! AgensSQL은 수년간 데이터베이스 연구 개발과 AgensGraph 개발을 통해 축적된 PostgreSQL에 대한 전문성과 노하우를 집대성한, 새로운 오픈소스 기반의 관계형 DBMS입니다. AgensSQL은 사용자 중심의 기술문서 제공을 비롯해, 글로벌 수준의 PostgreSQL 기술력 기반으로 PostgreSQL Extension 개발 및 패키징, Code Level 분석 및 신속한 장애 대응, 타 DBMS 데이터 마이그레이션 지원 등을 제공합니다. 이를 통해서 기업은 기존 상용 소프트웨어 사용 시 대비, 값비싼 업그레이드 및 유지 보수 비용, 기술 지원 서비스, 벤더 종속 비용 등을 절감할 수 있으며, 특히 초기 라이선스 비용이 없기에 TCO가 낮다는 장점이 있습니다...

DBMS/AgensSQL 2023.05.04

기업 데이터베이스 환경에서 고가용성(HA)은 왜 중요한가 : 오픈소스 DB PostgreSQL

장애 없이 지속적으로 사용할 수 있는 시스템 고가용성(High Availability)은 단어 그대로 ‘100% 가용’과 같이 시스템이 장애 없이 정상적으로 운영 또는 서비스를 수행하는 능력을 의미합니다. 즉 ‘절대 고장이 나지 않음’과 같은 의미라고 할 수 있습니다. 그렇다면 시스템이 정상적으로 운영되기 위해서는 어떠한 구성 요소들이 필요한지, 또 기업은 어떤 고가용성 도구를 선택해야 하는지 좀 더 자세히 알아보도록 하겠습니다. 로드 밸런서(Load Balancer) : 발생하는 트래픽을 여러 서버에 분산하여 단일 서버가 과부하 되거나 실패하지 않도록 합니다. 클러스터링 소프트웨어(Clustering Software) : 여러 서버가 단일 시스템으로 함께 작동하여 사용자에게 단일 액세스 지점을 제공하고..

DBMS/AgensSQL 2023.02.13