파트너사 로그인

OUR PRODUCTS

홈  /  제품소개  /  AgensSQL

AgensSQL은 수년간 데이터베이스 연구 개발을 통해 축적된
PostgreSQL에 대한 전문성과 노하우를 바탕으로 새롭게 개발한 오픈소스 기반의 관계형 DBMS입니다.

agensSQL_01

410 systems in ranking, March 2023

AgensSQL의 기반엔진인 PostgreSQL은 진보적인 오픈소스 소프트웨어를 넘어, 시장에서 가장 신뢰 받고 있는 데이터베이스로 인정 받고 있습니다.

agensSQL_02-1 agensSQL_02-2 agensSQL_02-3

폭넓은 사용자 기반, 권위 있는 올해의 데이터베이스 3번 수상

‘2021 스택 오버플로우 개발자 설문조사(Stack Overflow 2021 Developer Survey)’에 의하면,
전문 개발자의 44%가 가장 인기 있는 기술로, 77%는 가장 사랑받는 기술로 ‘PostgreSQL’을 선정

클라우드 네이티브 컴퓨팅 재단(Cloud Native Computing Foundation, CNCF)은
기술 레이더(technology radar)에서 최고의 데이터베이스로 ‘PostgreSQL’을 선정

AgensSQL 구성

agensSQL_03

AgensSQL은 AgensSQL Server와 AHM(Agens HA Manager), AMM(Agens Monitoring Manager)
그리고 AEM(Agens Enterprise Manager)이 포함된 Agens Enterprise Package로 구성되어 있습니다.

AgensSQL Database

DBMS 일반 기능

  • · ACID, MVCC 지원으로 안전한 트랜잭션 처리
  • · PL/pgSQL, C, C++, JAVA, Delphi, PERL, SCALA, PHP, Python, C#, COBOL, JAVA SCRIPT (Node.js) 등 다양한 Programming 언어 지원
  • · VIP 관리 및 Load Balance 지원
  • · Object 지원 (Table, Partitioned Tables, Indexes, Triggers, Procedures)
  • · No-SQL Data Type 지원(Arrays, Range types, JSON, XML Support, hstore)

보안 (Security)

  • · DB 안정성을 위한 보안 기능 - Label Security, View Security Barriers, Row level security, Auditing, Data Making
  • · Password profile 기능 - DB user에 대한 패스워드 Rule 정책설정, 패스워드 관리 정책 설정

고성능

  • · Parallel queries와 Range, Hash 등 다수의 파티셔닝 기능으로 고성능 데이터 처리 지원

고가용성 및 확장성

  • · HA 고가용성 클러스터 시스템, PgPool & AHM 모니터링 지원
  • · 대량 트랜잭션 분산을 위한 Scale-Out 형태의 확장성 및 유연성
  • · 오픈소스 커뮤니티 운영으로 추가 확장 모듈에 대한 개발, 테스트 및 검증

공간데이터 (GIS)

  • · 공간 데이터 관리 및 처리 (GIS), 다차원 배열, 사용자 정의 형식등 고급 데이터 형식 지원

백업 및 복구

  • · 사용자 조작으로 Database, 테이블오브젝트 단위 백업 및 복구기능과 편리한 인터페이스 제공

DB Replication 기능

DBA 및 관리

  • · 성능진단 reporting 제공
  • · 사용자 쿼리 힌트 기능 제공

고가용성

Agens HA Manager를 통하여 장애없이 지속적으로 정상운영이 가능하도록 고가용성을 보장합니다.

agensSQL_04
1

가용성 극대화

· Heartbeat+BRBD로 HA 고가용성 클러스터 시스템 구축
· 주 서버에 장애 발생 시 대기 서버가 빠르게 주 서버로 전환되어 다운타임 최소화
2

부하 분산

· Cluster 구성 서버에 부하분산 비율을 조정 할당하여 최적화
· Standby 서버를 읽기 전용 서버로 활용하여 Active 서버에 집중되던 부하를 분산
3

고가용성 Cluster 모니터링

· HA 모니터링 (AHM + AEM) 도구에 의해 화면으로 Cluster 상태 확인
· 장애노드 발견시 알림 제공
4

자동 복구

· 장애 발생 노드가 복구 되면 빠르게 원래 HA Cluster 구성으로 복귀할 수 있는 Failback 기능 지원

AgensSQL DB 엔진

AgensSQL은 PostgreSQL을 국내의 보안 환경에 맞게 개선해 최적의 안정성을 보장합니다.

agensSQL_05

DB user에 대한 패스워드 Rule 정책설정,
패스워드 관리 정책 설정

  • · 사용자 패스워드 정책 및 로그인 보안 강화
  • · 로그인 정책 위배시, 사용자 접속 차단/해제 기능 부여
  • · 일정 횟수 로그인 실패 시 계정 잠금, 특수 문자 요구
agensSQL_06

DB 컬럼 값 중 일부 또는 전부에 대한 Masking적용

  • · 사용자 개인 정보 관련 데이터에 대한 보안 강화
  • · 보안감사를 대비한 개인정보 보호 이슈 해결
  • · 암호화 / 사람이 식별할 수 없는 특수문자로 Masking 처리 가능
agensSQL_07

DB 세션 또는 DB 오브젝트 단위로
접근 로깅

  • · 데이터베이스 작업에 대한 모니터링과 데이터 수집
  • · 사용자가 접근한 오브젝트 / 실행한 DDL, DML문 추적 가능
  • · 모든 행위에 대한 로그(Log)의 기록

AgensSQL Migration

Good Ware 작업 준비
1

전환을 위한 작업 환경 구성

· 사전 설치 작업
· Ora2pg 설치
· orafce 설치
monkik 사전 분석
2

위험 요소 대응 방안 및 기술 분석을 통해 전환 프로세스 정립

· 마이그레이션 요구 사항 분석 및 범위 결정
· 진단 및 분석, 평가 및 평가 리포트 생성
· 마이그레이션 위험 요소 및 기술 분석
· 마이그레이션 방안 상세 설계를 통한 전략 수립
phatplus 마이그레이션
3

Ora2pg를 이용한 오브젝트 변환 SQL 구문 등 비즈니스 로직 마이그레이션

· 스키마 및 데이터 마이그레이션
· Application 전환
· 응용 프로그램 마이그레이션
kiranshastry 마이그레이션
점검 및 테스트
4

Ora2pg를 이용한 마이그레이션 검증

· 데이터베이스 스키마 개체수 점검
· 데이터 건수 및 정합성 점검
· 응용 프로그램 점검
· 백업 및 보안 정책 정합성 점검
· 신규 시스템 환경 점검
rottan wijaya 전환 후 작업
5

DB 상태 모니터링 평가 보고서

· 마이그레이션 완료 대상 확인
· DB 모니터링
· 복잡성 및 소요 시간, 비용 평가

Migration 가이드 문서 제공

※ “Ora2pg를 이용한 스키마 개체 진단” ※ “Oracle to AgensSQL 구문 및 기능 매칭 표” ※ “SQL 변환 가이드”
※ “데이터베이스 관련 상용 제품 확인” ※ “쿼리를 통한 DB 모니터링”