데이터베이스(Database)란 '여러 사람에 의해 공유되어 사용 될 목적으로 통합되어 관리되는 데이터의 집합'을 말합니다. 자료 항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료검색과 갱신을 효율을 높이기 위하여 사용하였습니다.
이를, IT(정보통신)에서는 RDBMS(Relational DBMS:관계형데이터베이스)라고 하여 2차원의 표(Table) 형태로 표현하여 행(Row)과 열(Column)로 구성된 테이블 중심의 데이터베이스를 사용하였습니다. 최근에는 대용량 데이터 운영으로 인해 RBDBMS와 같은 정형화된 데이터와 SNS, News 등 규칙에 불분명한 비정형데이터베이스를 통합한 빅데이터(BigData)로 전환되고 있는 추세입니다.
공공기관, 금융기관, 교육기관 및 민간기업에 이르기까지 모든 전 산업분야에서 데이터베이스를 사용하고 해킹, 재난사고 및 빠른 서비스를 위하여 데이터베이스를 이중화하여 사용하고 있습니다. 이중화된 데이터는 백업센터 또는 DR(데이터복구)센터에서 복제되어 운영 중 입니다.
전 산업 군의 기관이나 기업은, 대(對)고객 서비스를 제공하면서 생성되는 대규모 데이터를 운영시스템에 관리하고, 이를 내부적으로 활용(분석, 통계, 가공 등)하기 위해 별도의 시스템(정보, 분석, 개발시스템 등)으로 전체(혹은 일부) 데이터를 상시 복제 하기도 합니다.
하지만, 현실적으로 이중화는 특정한 시간대에 데이터를 백업하여 저장하고 있어 실시간적인 백업체계는 아직 미비한 상태입니다. 이는 사고가 발생하여 백업된 데이터를 사용시, 실시간적인 동시 백업된 데이터가 아닌 관계로 일부 데이터는 손실되거나 누락된 채로 서비스가 유지될 수 있다는 의미입니다.
DBMS 제품 중에서 가장 많이 사용되는 솔루션은 Oracle, MySQL, Tibero 등 입니다. Oracle 등 DBMS의 처리 능력이 상승함에 따라 운영시스템은 보다 많은 서비스 거래량을 감당 할 수 있게 되었고, 이로 인해 별도 시스템으로 상시 복제해야 할 데이터량도 증가하게 되었습니다. 이는 기존보다 복제 지연을 더 발생시키게 되었고 결국 기존보다 내부 업무 수행을 지연시키게 되었습니다. 따라서 복제 지연 을 최소화 하기 위해 실시간 데이터 동기화(CDC, Change Data Capture)의 필요성이 대두 되게 되었습니다.
■ SILCROAD
이러한 시장에서의 필요성과 기술 요구로 인해 국내 데이터베이스 복제 소프트웨어 전문업체인 (주)실크로드소프트(www.silcroadsoft.com)은 SILCROAD(Smart, Interactive, and Live Change-data-capture Replicating Oracle to Any Database)라는 자체 개발한 CDC 솔루션을 출시하였으며,
▶ 세계 최고 수준의 빠른 동기화 속도 제공(성능 보장)
▶ 실시간 데이터베이스 복제(동기화)(SILCROAD Package)
▶ 복제(동기화) 된 데이터베이스의 실시간 검증 (Vericover Package)
분야에서 최고의 기술력을 제공하고 있습니다. 대용량 데이터를 운영하는 증권, 물류 회사 등에서 구축되어 시장 검증 및 성능 검증에서 그 기술력이 보증되고 있습니다.
■ SILCROAD Package
SILCROAD Package는 이기종 IT 환경(Oracle to Any DB)에서 ‘Direct Redo Log Access’ 기술을 구현하여 실시간 데이터 통합 및 복제를 위한 포괄적인 소프트웨어 패키지입니다. 이 제품은 운영 및 분석 엔터프라이즈 시스템 간의 고가용성 솔루션, 실시간 데이터 통합, 트랜잭션 변경 데이터 캡처, 데이터 복제, 변환 및 검증을 가능하게 합니다.
https://silcroadsoft.com/sp.php?p=12
■ Vericover Package
Vericover Package는 진행 중인 비즈니스 프로세스를 중단하지 않고 이기종 데이터베이스 간(Any DB to Any DB)의 데이터 불일치를 식별, 보고 및 수정하는 고속 데이터 비교 및 복구 패키지입니다. 어떤 복제 소프트웨어가 적용되더라도 상관없이 독립적으로 업무를 수행할 수 있으며, 다양한 검증 기법(full/key-only/hash)을 제공합니다. 특히 증분 데이터 검증 기법으로 대용량 데이터에 대한 고속 검증을 가능하게 합니다.
미래는 데이터의 시대입니다. 빅데이터와 같은 대용량 데이터를 사용 할 수 밖에 없고 AI(인공지능)의 시대에 도래하여 데이터의 중요성은 더욱 더 커지고 있습니다. 데이터를 통한 시장이 형성되고 데이터를 사고 파는 상품화가 되는 시대입니다. 이에 발 맞추어 SILCROAD CDC 솔루션에 대해 관심이 있으시다면 (주)실크로드소프트에서 정보를 찾아 보시기 바랍니다.
https://silcroadsoft.com/index.php
어려운 용어일 수 있지만 조금씩 배워가다 보면 미래시대를 준비하는 새로운 도전이 될 수 있습니다. 조금이라도 도움이 되시길 바랍니다.
'정보기술(IT)잡기' 카테고리의 다른 글
[Info] 프롬프트 엔지니어링/LLM(Large Language Management) 이 뭘까요 ? (0) | 2024.08.01 |
---|---|
금융위원회 '새로운 통지서 안내문" 메일은 열어보지 마세요. 스팸입니다 !! (0) | 2024.07.31 |
[Info] UI/UX, Gauce, XENA, Gauce5 from 쉬프트정보통신 (0) | 2024.07.25 |
[Info] HyperFrame from TmaxSoft (0) | 2024.07.21 |
[Info] 생성형 AI ? (2) | 2024.07.20 |