알티베이스
1. 개요
알티베이스는 1999년 설립된 대한민국의 데이터베이스 관리 시스템(DBMS) 개발 및 공급 회사이다. 1991년부터 한국전자통신연구원에서 수행된 메모리 데이터베이스 연구 프로젝트를 기반으로 설립되었으며, 2000년 메모리 데이터베이스 엔진을 인수하여 상용화했다. 알티베이스는 하이브리드 DBMS를 개발하여 메모리 및 디스크 기반 데이터베이스를 통합 지원하며, 다양한 산업 분야의 국내외 고객사를 확보하고 있다. 2023년에는 클라우드 최적화 버전 7.3을 출시했다.
| 이름 | 알티베이스 |
|---|---|
| 종류 | 데이터베이스 관리 시스템, RDBMS |
| 개발사 | 알티베이스 주식회사 (Altibase Corporation) |
| 라이선스 | 사유 |
| 웹사이트 | 알티베이스 공식 웹사이트 |
| 최신 안정화 버전 | v7.3, 2023 |
|---|---|
| 운영 체제 | AIX, HP-UX, 리눅스 |
| 저장소 | ALTIBASE 깃허브 |
-
NewSQL -
토쿠DB
토쿠DB는 프랙탈 트리 인덱스 기술로 데이터 처리 성능을 향상시킨 데이터베이스 엔진으로, 빅 데이터 환경에서 MySQL 성능 개선에 기여하며 네트워크 이벤트 관리, 온라인 광고 네트워크 등에 적용 가능하다. -
NewSQL -
스패너 (데이터베이스)
스패너는 구글이 개발한 분산 데이터베이스 시스템으로, 자동 다중 사이트 복제, 강력한 데이터 일관성, SQL 인터페이스, GPS 및 원자 시계를 활용한 시계 동기화 등의 특징을 가지며, 2017년 구글 클라우드 플랫폼을 통해 외부에 출시되었다. -
GNU AGPL 라이선스 소프트웨어 -
고스트스크립트
고스트스크립트는 포스트스크립트 인터프리터로서 래스터 이미지 프로세서, 프린터 엔진, 뷰어, 파일 변환기 등으로 사용되며 다양한 운영체제를 지원하고 AGPL 라이선스를 따르며 자유 글꼴을 포함한다. -
GNU AGPL 라이선스 소프트웨어 -
오픈 라이브러리
오픈 라이브러리는 에런 스워츠가 시작한 온라인 도서관 프로젝트로, 방대한 도서 정보 접근 및 디지털 도서 대출 서비스를 제공하며, 위키 인터페이스를 통해 도서 정보를 공유하고 디지털 도서 대출 및 구매 링크를 제공했으나, 저작권 침해 논란으로 소송에서 패소했다. -
자유 데이터베이스 관리 시스템 -
PostgreSQL
PostgreSQL은 캘리포니아 대학교 버클리 분교의 Ingres 프로젝트에서 시작되어 전 세계 개발자들의 협력을 통해 발전해온 객체 관계형 데이터베이스 관리 시스템(ORDBMS)이다. -
자유 데이터베이스 관리 시스템 -
SQLite
SQLite는 D. 리처드 히프가 설계한 서버리스 구조의 임베디드 SQL 데이터베이스 엔진으로, 별도의 DBMS 없이 프로그램에 통합되어 작동하며 전체 데이터베이스를 단일 파일로 저장하는 특징이 있고, 다양한 운영체제와 환경에서 널리 사용된다.
2. 역사
알티베이스는 1999년 설립 이후 지속적인 기술 개발과 혁신을 통해 성장해왔다. 주요 연혁은 다음과 같다.
2018년 2월에 오픈 소스로 전환되었으나, 2023년 3월 17일부터 알티베이스 7.1 오픈 소스 에디션의 지원이 중단되어 더 이상 다운로드하거나 사용할 수 없게 되었다. 2023년 9월에 출시된 버전 7.3은 세계 최초의 하이브리드 파티션을 특징으로 하며, 파티션 수준에서 메모리와 디스크 모두에 데이터를 저장할 수 있다. 또한, 파티션 및 비 파티션 시나리오 모두에서 고속 성능을 위한 병렬 처리 기능이 추가되었다. 버전 7.3은 트랜잭션 성능에 영향을 미치는 Commit 및 로깅 관련 잠재적 병목 현상을 개선하여 이전 버전 대비 약 490% 향상된 성능을 제공한다.
2.1. 설립 초기 (1991년 ~ 2000년)
1991년부터 1997년까지 한국전자통신연구원(ETRI)에서 "Mr. RT"라는 메모리 데이터베이스 연구 프로젝트가 진행되었다. 1999년, 이 프로젝트를 기반으로 100% 국산 기술을 사용하여 알티베이스 법인이 설립되었다.
2.2. 발전 및 성장 (2001년 ~ 현재)
2001년 메모리 데이터베이스 제품명을 "Spiner"에서 "알티베이스"로 변경했다. 2002년 "ALTIBASE v3.0"을 출시했다. 2004년 세계 최초의 Hybrid DBMS 아키텍처인 "ALTIBASE HDB v4.0"을 출시하고, 산업자원부 "세계일류상품"으로 선정되었다.
2005년 중국 통신 시장 3사(차이나 텔레콤, 차이나 모바일, 차이나 유니콤)에 제품을 공급하고, 대만 금융 회사와 홈 트레이딩 시스템을 구축했다. 2006년 "ALTIBASE HDB v4.1"을 출시하고, 대한민국 SW대상 대통령상 (행정자치부)을 수상했다. 2007년 산업자원부 세계일류상품으로 선정되었다.
2009년 중국지사를 설립하고, 중국 빌링차이나 2009 중국 통신산업 우수제품상을 수상했다. 2010년 신기술실용화 지식경제부 장관 표창을 받았다. 2011년 대한민국 기술대상 10대 신기술 선정 및 특별상을 수상하고, 제10회 SW기업 경쟁력 대상 ‘大賞’을 수상했다. 2012년 병무청 공로상을 수상했다.
2013년 "ALTIBASE v6.3.1"을 출시하고, ISO/IEC 20000 인증을 획득했다. 2015년 중국 Fujian 모바일 우수 BSS로 선정되었다. 2016년 가트너 매직 쿼드런트 운영 DBMS 부문에 등재되었다. 2018년 오픈 소스로 전환되었다. 2023년 ALTIBASE V7.3이 출시되었다.
3. 제품
알티베이스는 메모리 상주 테이블과 디스크 상주 테이블 모두에 단일 인터페이스로 동시 접근을 지원하는 "하이브리드 DBMS"이다. 솔라리스, HP-UX, AIX, 리눅스, 윈도우와 호환된다.
SQL 표준을 완벽하게 지원하며, 다중 버전 동시성 제어(MVCC) 기능을 갖추고 있다. 또한, 메모리 상주 데이터를 주기적으로 백업하기 위해 Fuzzy 및 Ping-Pong 체크포인트를 구현하고, 복제 및 데이터베이스 링크 기능을 제공한다.
3.1. 주요 기능
* 고성능, 대용량 서비스
빠른 실시간 데이터 처리 및 대량의 데이터 안정성을 제공한다.
대용량 데이터 관리를 위한 병렬 처리 아키텍처를 제공한다.
데이터 특성에 따른 효율성을 위해 하이브리드 파티션 테이블 기능을 개발 및 제공한다.
* 고안정성
세계 최초의 하이브리드 데이터베이스를 개발하였다.
엄격한 품질 관리, 릴리스 프로세스를 준수하고 안정적인 기술 지원을 제공한다.
* 고가용성 확보, 확장성 향상
알티베이스 복제 기능은 고가용성 및 고성능 실시간 이중화 기능을 제공한다.
복제 압축 기능을 도입하여 복제 성능을 향상시키고 압축 효율을 극대화했다.
안정적인 백업을 위한 DR (Disaster Recovery, 재해 복구) 기능을 제공한다.
알티베이스 쿠버네티스 유틸리티 (AKU)는 스케일 아웃 및 스케일 인 편의성을 제공한다.
* 호환성, 개발 편의성
표준 개발 인터페이스를 완벽하게 제공하여 개발 편의성 및 생산성을 향상시킨다.
** 다양한 미들웨어 및 3rd Party Tool과의 링크를 지원한다.
3.2. 릴리스 히스토리
wikitext
| 릴리스 | 릴리스 날짜 | 최신 버전 | 최신 릴리스 날짜 |
|---|---|---|---|
| 알티베이스 v3 | 2003년 3월 | 3.5.7.24 | 2004년 9월 3일 |
| 알티베이스 v4 | 2005년 4월 | 4.3.9.236 | 2017년 10월 23일 |
| 알티베이스 v5.1.X | 2007년 10월 | 5.1.5.119 | 2017년 12월 6일 |
| 알티베이스 v5.3.X | 2009년 10월 | 5.3.5.48 | 2019년 8월 13일 |
| 알티베이스 v5.5.1 | 2011년 2월 | 5.5.1.8.1 | 2021년 3월 19일 |
| 알티베이스 v6.1.1 | 2012년 4월 | 6.1.1.10.5 | 2023년 9월 8일 |
| 알티베이스 v6.3.1 | 2013년 10월 | 6.3.1.12.5 | 2022년 8월 10일 |
| 알티베이스 v6.5.1 | 2015년 6월 | 6.5.1.10.0 | 2023년 12월 11일 |
| 알티베이스 v7.1 | 2017년 7월 | 7.1.1.9.2 | 2023년 12월 21일 |
| 알티베이스 v7.3 | 2023년 8월 | 7.3.0.0.3 | 2023년 12월 14일 |
3.3. 도구 및 유틸리티
알티베이스는 데이터베이스 관리 및 활용을 위한 다양한 도구와 유틸리티를 제공한다. 관련 메뉴얼은 [https://github.com/ALTIBASE/Documents/tree/master/Manuals 여기]에서 확인할 수 있다.
3.3.1. 버전 종속 도구
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_7.3/kor/iSQL%20User's%20Manual.md iSQL (명령줄 SQL 유틸리티)
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_7.3/kor/Utilities%20Manual.md#2alticomp altiComp (명령줄 데이터베이스 비교 유틸리티)
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_7.3/kor/Utilities%20Manual.md#altiprofile altiProfile (명령줄 데이터베이스 프로파일링 유틸리티)
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_7.3/kor/Utilities%20Manual.md#4altimon altiMon (명령줄 데이터베이스 모니터링 유틸리티)
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Altibase_7.3/kor/Adapter%20for%20Oracle%20User's%20Manual.md oraAdaptor (오라클 데이터 전송 유틸리티)
* https://github.com/ALTIBASE/Documents/blob/master/Manuals/Tools/Altibase_release/kor/Replication%20Manager%20User's%20Manual.md Replication Manager (GUI 복제 유틸리티)
3.3.2. 상호 운용성 및 마이그레이션
* Migration Center (GUI 마이그레이션 유틸리티)
* aexport (명령줄 마이그레이션 유틸리티)
* iLoader (명령줄 데이터 가져오기/내보내기 유틸리티)
3.3.3. GUI 편집기
DBeaver Community 23.3.3은 알티베이스 3rd party 커넥터 가이드에서 확인할 수 있다. SQuirreL SQL Client도 알티베이스 3rd party 커넥터 가이드에서 확인할 수 있다. 웨어밸리의 Orange for Altibase는 GUI SQL 유틸리티이다.
4. 고객사
알티베이스는 700개 이상의 고객사와 8,000개 이상의 설치 및 배포 사례를 보유하고 있으며, 여기에는 22개의 포춘 글로벌 500대 기업이 포함된다.
알티베이스는 통신, 금융 서비스, 제조업, 공공 시설 부문의 다양한 고객사를 확보하고 있다.
4.1. 국내 고객사
알티베이스의 고객으로는 통신, 금융 서비스, 제조, 공공 사업 부문의 기업들이 있다.
카카오페이증권(KakaoPay Securities)은 알티베이스를 주식 거래 시스템에 구현하였으며, 알티베이스의 복제 기능을 활용하여 공유 디스크 및 어댑터 기능을 통한 오프라인 복제를 함으로써 시스템 장애 발생 시에도 99.999%의 신뢰도로 높은 수준의 가용성과 일관성을 보장한다. COREDAX는 암호화폐 시장에서 알티베이스와 데이터베이스 관리 시스템(DBMS) 공급 계약을 체결하여 전략적 파트너십을 맺었다.