altibase open source relational database review
이 튜토리얼은 오픈 소스, ACID 및 SQL 호환, 관계형 데이터베이스 관리 시스템 (RDBMS) 인 Altibase 데이터베이스에 대한 실습 검토를 제공합니다.
이 기사에서는이 인 메모리 및 온 디스크 데이터베이스의 제품 기능, 가격, 고객 지원, 장점 및 제한 사항이 포함 된 Altibase 데이터베이스에 대한 자세한 검토를 제공합니다.
Altibase는 무료로 다운로드 할 수있는 엔터프라이즈 급 고성능 RDBMS입니다.
탐험하자 !!
학습 내용 :
Altibase 오픈 소스 데이터베이스 개요
알티베이스 유일한 하이브리드 데이터베이스 완벽하게 결합하는 업계에서 인 메모리 데이터베이스와 함께 온 디스크 최고의 효율성을 위해 데이터 처리를 간소화하는 균일 한 인터페이스를 사용하여 데이터베이스를 단일 데이터베이스 제품으로 만듭니다.
따라서 인 메모리 DB와 온 디스크 DB를 별도로 구매할 필요가 없습니다.
=> 알티베이스 공식 웹 사이트
=> 확인 Github 저장소
하이브리드 구조는 알티베이스가 인 메모리 및 디스크 스토리지의 장점을 누릴 수있는 동시에 해당 약점을 모호하게합니다. 고성능을 위해 메모리 테이블을 사용할 수 있고 경제적 인 스토리지를 위해 디스크 테이블을 사용할 수 있습니다.
Altibase는 기존 온 디스크 데이터베이스보다 10 배 빠름 . 그것은 다른 인 메모리 데이터베이스보다 2 배 빠름 . Altibase는 전 세계 650 개 이상의 고객에게 서비스를 제공했으며 8 개의 Fortune Global 500 기업을 포함하여 업계의 다양한 도메인에서 약 6000 건의 배포를 수행했습니다.
유형: 엔터프라이즈 급 오픈 소스 데이터베이스.
특허 : 무료. 무료 데이터베이스이므로 Altibase를 사용하기 위해 라이선스를 구매할 필요가 없습니다.
신청: 구독료는 모든 주류 DBMS 제공 업체보다 저렴합니다.
산업: 엔터프라이즈 소프트웨어
본부: 이 제품을 제조하는 회사를 'Altibase'라고합니다. 두 개의 본사, 즉 대 뉴욕시와 대한민국 서울이 있습니다.
주요 고객 : Altibase는 통신, 금융 서비스, 제조 및 유틸리티 산업에 고객을 보유하고 있습니다. 주요 고객으로는 China Unicom, Posco, Samsung, HP, Hyundai, Toshiba Medical 및 기타 세계적으로 유명한 기업이 있습니다.
기술적 지원: 24/7/365 고객 서비스는 전 세계적으로 제공됩니다.
확장 성 : 수직 및 수평으로 확장됩니다.
소프트웨어 테스트의 테스트 케이스 유형
사용자 크기 : 소규모 (직원 1000 명) 모두에게 적합합니다.
약력: 2000 년 Altibase는 첫 번째 상용 출시를했고 최초의 기업 고객 인 Hyundai를 인수했습니다. 이후 알티베이스는 2005 년 주력 제품인 Altibase HDB (Hybrid Database)를 출시했습니다. 2017 년 Altibase는 Sharding을 개발 및 상용화했으며 2018 년에는 오픈 소스로 전환했습니다.
추천 읽기 => 최고의 데이터베이스 관리 소프트웨어
제품 특징
# 1) IMDB ( 인 메모리 데이터베이스 )
Altibase는 사용자 친화적 인 고속 아키텍처를 갖춘 인 메모리 데이터베이스입니다. 특히 높은 처리량과 매우 낮은 지연 시간을 요구하는 사용 사례에 매우 유용합니다.
# 2) 샤딩
샤딩은 거대한 데이터베이스를 샤드라고하는 더 작고 빠르고 쉽게 관리 할 수있는 부분으로 분할하는 일종의 데이터베이스 분할입니다.
Altibase는 코디네이터 관련 병목 현상없이 선형 성능 향상을 허용하는 방식으로 독특하고 최첨단 샤딩을 제공합니다. 따라서 확장하는 동안 추가되는 서버 수에 관계없이 성능 저하가 없습니다.
Altibase는 서버 측 및 클라이언트 측 샤딩을 동시에 지원하여 성능과 호환성을 향상시킵니다.
# 3) 배포 유연성
유연한 배포 모드는 세 가지 유형을 제공합니다. 인 메모리 전용, 온 디스크 및 하이브리드 모드 (메모리 및 디스크).
# 4) 고 가용성
Altibase는 디스크에서 메모리 테이블 스페이스로 또는 그 반대로 데이터를 전송할 수있는 고도로 분할 된 테이블을 지원합니다. 문자 데이터의 크기를 지정하는 속성도 있습니다.
Altibase는 또한 일괄 처리를위한 원격 기능을 제공합니다. 이러한 함수는 저장 프로 시저 내에서만 사용할 수 있습니다. 고 가용성을 보장하는 또 다른 좋은 기능은 스냅 샷 백업입니다.
또한 다음과 같은 유틸리티가 있습니다. JDBC 어댑터 Altibase에서 변경된 데이터를 다른 JDBC 지원 데이터베이스에 적용 할 수 있습니다. 또한 일정량의 x-log가 저장되는 지원 버퍼를 제공합니다. 이는 데이터 손실의 복제를 최소화하는 데 도움이됩니다.
# 5) 도구 및 유틸리티
Altibase는 엔터프라이즈 급 애플리케이션에 필요한 모든 도구와 관계형 기능을 갖추고있어 기능과 기능이 풍부합니다. 이러한 도구 및 유틸리티는 생산성 및 관리, 상호 운용성 및 마이그레이션 등과 같은 주요 헤드로 구성됩니다.
Multi-thread Process, LOB, Data Replication, Row-level Locking, Consistent View, DB Recovery, Table, Multi-key Index, Stored Procedure, Stored Function, Sequence, Queue Table, DB Audit, DB Link와 같은 모든 기능을 지원합니다. , 동의어, 테이블 분할, 사용자 정의 백업, 온라인 백업 및 모니터링보기.
# 6) 지원되는 플랫폼
Altibase는 다중 플랫폼이며 거의 모든 엔터프라이즈 OS 및 플랫폼에서 실행할 수 있습니다.
# 7) 인터페이스
ANSI SQL-92 및 다른 DBMS에서 제공하는 기타 SQL도 지원합니다. 표준 인터페이스와 매우 호환됩니다.
# 8) 프로그래밍 언어
Altibase에서는 C, C +, Java와 같은 여러 프로그래밍 언어와 ODBC 및 JDBC를 지원하는 모든 언어가 지원됩니다.
가격
Altibase는 오픈 소스 DBMS를 무료로 사용할 수 있습니다. Altibase 웹 사이트에서 쉽게 다운로드 할 수 있습니다.
전문적인 지원을 제공하기 위해 유료 구독도 제공됩니다. 구독료는 유연하고 경쟁력이 있습니다. 유료 구독은 공급 업체에 직접 문의 할 수 있습니다.
고객 지원
고객 지원은 교육 및 지원 티켓을 통해 제공됩니다. 예기치 못한 갑작스런 장애가 발생하면 원격 알티베이스 DBA가 문제를 해결합니다.
또한 Altibase 구현의 최대 가용성과 성능을 확인하기 위해 예방 건강 검사 서비스를 제공합니다.
Altibase 데이터베이스의 장점
아래에서 Altibase의 다양한 장점을 살펴 보겠습니다.
- 무료로 사용할 수 있습니다.
- 낮은 유지 보수 비용.
- 최첨단 샤딩 기능을 제공하는 오픈 소스 DBMS입니다.
- 100 % IP 침해가 없습니다.
- 풍부하고 안정적인 기능 모음을 제공합니다.
- 간편한 SQL 코드 및 기술 마이그레이션.
- 매우 유연하고 사용자 친화적입니다.
- Oracle과 같은 다른 디스크 상주 데이터베이스와 비교할 때 높은 처리량 (초당 100,000 건 이상의 트랜잭션).
- 짧은 지연 시간과 효율적인 인덱싱.
- 예측 가능하고 낮은 응답 시간 (마이크로 초 단위).
- ACID 준수 .
- ANSI SQL 규격.
- 하나의 제품에서 인 메모리와 온 디스크 DBMS를 얻을 수 있으므로 하드웨어 및 소프트웨어 비용이 절감됩니다.
- 관계형이고 ACID 및 SQL을 준수하는 Altibase는 Oracle 및 기타 레거시 데이터베이스를 대체하거나 함께 사용할 수 있습니다.
- 다른 레거시 데이터베이스에서 Altibase로 마이그레이션하는 것은 훨씬 덜 복잡합니다. 또한 DBA 및 구현 비용을 절감합니다.
한계
알티베이스에는 여러 프로가 있지만 몇 가지 제한 사항도 있습니다.
그들은:
- 글로벌 인덱스는 지원되지 않습니다.
- Window 용 서버 및 클라이언트를 지원하지 않습니다.
- DataPort의 데이터 전송 기능은 최신 버전부터 지원되지 않습니다.
- 현재 Oracle과 같은 자체 GUI 관리 도구가 없습니다. 그러나 GUI가 필요한 경우 타사 유틸리티를 사용할 수 있습니다.
- 데이터웨어에는 적합하지 않지만 데이터 마트에는 사용할 수 있습니다.
- 아직 모바일 액세스를 지원하지 않습니다.
Altibase 통합
다음은 Altibase와 통합되는 도구 목록입니다.
- 멋진
- Redash
- Knex.js
- 백엔드
- Vertica
- QlikView
- 그물
결론
Altibase는 고성능의 뛰어난 하이브리드 RDBMS이며 무료로 사용할 수있는 엔터프라이즈 급 오픈 소스 데이터베이스입니다.
많은 클라이언트가 디스크와 RAM을 저장 방법으로 사용하는 데 도움이되었습니다. 광범위한 기능 세트와 함께 완전한 ACID 준수를 제공합니다.
=> 당신은 할 수 있습니다 여기에서이 무료 오픈 소스 데이터베이스를 다운로드하십시오. 시도해보세요.
QA에서 테스트 케이스를 작성하는 방법
아래 댓글 섹션에서 경험을 공유하십시오!
추천 도서
- JMeter를 사용한 데이터베이스 테스트
- MongoDB 데이터베이스 백업 생성
- MongoDB 데이터베이스 만들기 자습서
- 메모리, 공간 및 CPU 처리를 위해 Oracle 데이터베이스를 테스트하는 체계적인 방법
- 복잡한 데이터 모델을 구축하기위한 10 가지 데이터베이스 설계 도구
- Oracle 데이터베이스를 테스트하는 방법
- MongoDB 성능 : 잠금 성능, 페이지 오류 및 데이터베이스 프로파일 링
- 쿼리 및 성능 모니터링을위한 MongoDB 데이터베이스 프로파일 러