About TarantulaDB

타란툴라DB는 
PostgreSQL을 기반으로 기업에서 요구하는 핵심기능과 국내 최고의 기술지원을 제공하는 ‘토탈 엔터프라이즈 DB솔루션’ 입니다.

개발 스토리

십 수년간 Oracle과 PostgreSQL DBA 및 컨설팅 활동을 하면서 현장 기술자 시각에서 보이는 외면할 수 없는 적나라한 고객의 문제를 해결하고 싶었습니다.

 

기능과 성능이 우수한 DB 서비스 구축 및 운영을 위해서는 

– 솔루션 제조사마다 서로에게 DB 장애에 대한 책임을 떠넘겨 정확한 원인 분석이 어렵고 장애처리 시간도 많이 걸려 가장 안정적인 솔루션을 통합한 All-IN-ONE 솔루션이 필요했습니다.
– 다양한 DB를 운영하고 있는 기업의 데이터 통합관리에 대한 수요에 대응할 필요가 있었습니다.
– DB 장애 및 성능저하가 발생했을 때 DB 튜닝을 신속하게 할 수 있도록 DBA의 업무 생산성을 높여야 했습니다


” 현장의 문제를 잘 아는 DBA가 참여하여 
DBMS의 각 컴포넌트들이 유기적으로 동작하는 
ALL-IN-ONE 솔루션을 개발하게 되었습니다.”

개발책임자 및 개발과정

20년 이상 Oracle, PostgreSQL 등 다양한 DB 엔지니어로서
GS리테일, CJ 올리브네트웍스, 조폐공사, 삼성전자 외 수많은 DB 구축,  유지보수 프로젝트에 참여한 소프트웨어 개발자의 정상급 노하우를 담았습니다.

 
History 

  • 2015년 Oracle Monitoring 솔루션 개발(GS 1등급 획득)
  • 2016년 EDB/PostgreSQL Monitoring 솔루션 개발
  • 2020년 이기종DB 연계 솔루션 개발 (GS 1등급 획득)
  • 2023년 12월
“드디어, 그동안의 개발 산출물과 경험을 집대성하여 TarantulaDB 런칭

핵심가치

  • TarantulaDB는 DBA에 의한 DBA를 위한 DBA의 DBMS를 지향합니다.

DBA관점에서 분석하고 표현하여 가시성을 높이는 것이 단단한 기술적 하부 구조 위에서 고도의 데이터베이스 신뢰성을 지키는 기본 중에 기본입니다.

DBA 친화적으로 탄생한 TarantulaDB는 현장 DBA 피드백을 소중한 자산으로 제품에 지속 반영해 나가겠습니다.

특히, 이런 분들께 더 큰 효용을 제공합니다.

1. DB 운영 유지보수 비용 부담오픈소스 DB 도입을 고민하는 고객

2. 기존 오픈소스 DB 운영에 어려움을 겪고 있는 고객

3. 업무 일부에 오픈소스 DB를 도입하여 기존 상용 DB와 연계해야 하는 이슈로 고민하는 고객

아키텍쳐

오라클과의 높은 호환성을 자랑하는 PostgreSQL 기반 DBMS엔진을 통해 엔터프라이즈급 기능을 안정적으로 제공합니다.

♦ Postgres 오픈소스

– PostgreSQL : 현존하는 가장 안정적인 버전의 대용량 엔터프라이즈급 오픈소스 DB엔진
– Extensions : DB엔진에서 제공하지 않는 다양한 기능을 간편하게 추가하여 매우 유연한 확장성 보장

♦ TarantulaDB 컴포넌트

– TaranDB-Monitor : 직관적 성능 및 운영현황 모니터링을 위한 솔루션
– TaranDB-ClusterManager : 안정적 연속적 운영 보장을 위한 고가용성 구성 솔루션
– TaranDB-SafeKeeper : 데이터의 안전한 관리를 위한 강력한 백업 및 복구 솔루션
– TaranDB-Encryption : 국정원 기준을 만족하는 데이터 보안 솔루션
– TaranDB-DBGateway : 이기종 DBMS간 자유로운 데이터 조합 및 교류를 보장하는 솔루션
– TaranDB-SQLTunner : SQL문 전문 튜닝을 통한 성능 개선 전용 솔루션

PostgreSQL은 Enterprise 급의 기능을 보유한 가장 완성도가 높은 오픈소스 DBMS입니다.  이것이 TarantulaDB가 PostgreSQL을 DB엔진으로 선택한 이유입니다.

PostgreSQL 소개
 
  • 약 20여년의 오랜 역사 보유
  • 오픈소스 객체-관계형 데이터베이스 시스템(ORDBMS)
  • Enterprise급 DBMS(Oracle, DB2, SQL Server 등) 기능과 차세대 DBMS 수준의 기능 제공
  • 다른 RDBMS와 달리 다양한 DB 객체를 사용자가 임의로 만들 수 있어 마치 새로운 하나의 프로그래밍 언어처럼 무한한 기능을 손쉽게 구현 

PostgreSQL의 장점

다양하고 강력한 기능

  • 다양한 언어 지원, 다양한 데이터타입 지원, Full-text 검색, 강력한 인증 및 접근제어와 권한관리, Foreign data wrappers, Materialized views, Write-Ahead Logging, NoSQL와 같은 behavior지원

SQL 표준 및 ACID 준수

  • ANSI / ISO SQL:2023 기준, 177개의 필수 요구사항 중 170개를 충족함으로써 상호운용성, 이식성, 벤더 중립성, 확장성 등의 품질을 보장함. 관계형DB의 핵심 성질인 ACID를 준수함으로써 신뢰성 보장

커뮤니티를 통한 지속적인 기술혁신

  • 다양한 이용자들의 참여하는 글로벌 커뮤니티를 통해 최신 기술정보와 문제에 대한 해결책이 공유 됨으로써 신속한 기술혁신이 가능. 20년 이상의 오랜 역사를 보유했으며 꾸준한 개발을 지속하고 있음

“오라클과 95% 이상 호환하는 PostgreSQL 기반 DBMS엔진을 통해
엔터프라이즈급 기능을 안정적으로 제공합니다.”