DBMS 53

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개

DB 벤더 및 3rdParty에서 제공하는 솔루션 소개 데이터베이스를 운용하면서 예기치 못한 재해가 발생할 수 있습니다. 이런 상황이 벌어지기 전 데이터 손실을 막기 위한 데이터 백업은 필수적이라고 할 수 있습니다. 백업을 위한 기능 및 제품 솔루션을 제공하는 기업들은 다양합니다. 이번 아티클에서는 DB 벤더사 및 3rdParty 기업들이 백업을 위해 제공하는 솔루션의 특징에 대해 알아보도록 하겠습니다. DB 벤더 및 3rdParty ‘벤더’ 혹은 ‘3rdParty’라는 단어가 생소하신 분들도 계실 거라 생각됩니다. 따라서 해당 아티클의 이해를 돕기 위한 사전 지식에 대해 간단히 설명드리고자 합니다. DB 벤더는 데이터베이스를 판매하는 기업을 뜻 합니다. 데이터베이스 제품을 사용자 및 타 기업에게 판매하..

DBMS/AgensSQL 2023.09.02

PostgreSQL 대비 강점 및 차이점

오픈소스 PostgreSQL DBMS(Database Management System)는 데이터를 만들고 저장하고 관리하는 기술을 말한다. 데이터의 양이 폭발적으로 증가하고 데이터의 유형 또한 다양화되면서 Database 시장은 더욱 성장하고 있다. 그동안 DBMS 시장은 레거시 DBMS 제품들이 주도해 왔지만 최근 오픈소스 기반의 기술을 기업이 선호하면서 레거시 DBMS 매출이 감소하는 추세이다. DBMS에서 오픈소스 기반 기술이 성장하는 이유는 단연 비용 절감 효과 때문이다. 이미 많은 고객들은 다년간의 오픈소스 사용 경험을 통해 ‘시간’이 ‘비용’보다 훨씬 큰 ‘가치’ 임을 인지하고 있다. 비단 비용뿐만 아니라 클라우드 서비스가 확산되는 것도 오픈소스 DBMS 도입을 유도하고 있다는 분석도 있다. ..

DBMS/AgensSQL 2023.09.02

AgensSQL의 Oracle 호환성

1. Oracle Database 란? 데이터베이스를 모르는 사람도 한 번쯤을 들어봤을 “오라클” DB는 자사의 홈페이지에 “Oracle의 데이터베이스 서비스 및 제품군은 세계 최고의 멀티 모델 컨버지드 데이터베이스 관리 시스템인 Oracle Database의 비용 최적화된 고성능 버전 및 인메모리, NoSQL, MySQL 데이터베이스를 제공합니다.”라고 세계최고라는 말을 내걸 만큼 금융권등 명실상무 DBMS제품군중 가장 신뢰받는 제품임은 맞는듯하다. Oracle은 데이터베이스의 랭킹을 보여주는 db-engine 사이트에서도 1위를 유지하고 있다. 하지만 관리비용측면에서 추가기능을 위하여 라이선스를 추가로 구매해야 하는 단점이 있고, 최근에는 오픈소스 데이터베이스로 마이그레이션 하는 경향도 많다. 2. ..

DBMS/AgensSQL 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