140 likes | 322 Views
실시간 전자 정부 구현을 위한 초고성능 대용량 메모리 중심 DBMS 기술 ㈜ 티아이엠 시스템 이동헌 이사. 2005 년 5 월 3 일 http://www.ptime.com. 실시간 전자 정부. 다량의 데이터를 여러 정보원으로부터 실시간 수집 , 통합 분석하여 의사 결정이 실시간으로 일어날 수 있도록 하는 전자 정부 인프라. 원천데이터. 고품질의 정책 의사 결정. 실시간 수집. 실시간 통합 분석. 서비스의 고도화. 대국민 서비스 혁신. 실시간 전자 정부 수요 예. 경제 산업
E N D
실시간 전자 정부 구현을 위한초고성능 대용량 메모리 중심 DBMS 기술㈜ 티아이엠 시스템이동헌 이사 2005년 5월 3일 http://www.ptime.com
실시간 전자 정부 • 다량의 데이터를 여러 정보원으로부터 실시간 수집, 통합 분석하여 의사 결정이 실시간으로 일어날 수 있도록 하는 전자 정부 인프라 원천데이터 고품질의 정책 의사 결정 실시간 수집 실시간 통합 분석 서비스의 고도화 대국민 서비스 혁신
실시간 전자 정부 수요 예 • 경제 산업 • 국내외 외환, 주식, 채권 시장의 실시간 모니터링 (국가 경제 위기 관리) • 불법 금융 및 부동산 투기 모니터링 • 경제 동향의 실시간 모니터링 • 조세 관리 및 대국민 인센티브 (현금 영수증) • 보건 복지 • 의약품 유통 관리 및 실시간 지역별 질병 발생 통계 분석 (독감 발생 경보) • 교통: • 선박, 항공, 도로 교통 및 사고 발생 상황의 실시간 모니터링 및 대민 서비스 • 시내 버스, 지하철, 도로 교통 혼잡 연계 분석 및 대민 서비스 • 조달청: • RFID 기반의 전자 조달 및 정부 재산 관리 • 국가 안보, 치안, 국방 • 국제 테러리스트, 범죄자 실시간 인지 • 국방 C4I • 비상시 위기 관리 체계
미국 전자 정부의 실시간 통합 DB 예 • 미국 외무부, 법무부, 세관, 식품의약청, 국세청 등이 통합 데이타베이스를 기반으로 정보를 공유하며 실시간으로 입국자나 통관품을 통합 분석하고자 함.
실시간 전자 정부 DB 요구 사항 • 디스크 기반 RDBMS 기술: • 검색 및 갱신 트랜잭션 처리 능력의 한계가 잘 알려져 있슴. • 1세대 메모리 기반 RDBMS 기술: • 디스크 기반 RDBMS에 비해 검색 기능면에서 얼마간의 우위를 보이나 갱신 트랜잭션에 대해서는 HW나 OS가 불안정해지면 갱신 데이터를 유실할 위험이 상존함. • 중대형 서버에서는 인덱스 잠금 병목 현상 때문에 성능의 확장성에 한계가 있슴. • DB가 커지면 DB를 메모리에 회복하는 시간이 너무 길어 (20GB 정도의 크기에 대해 1 시간 이상) 운용에 어려움이 큼. • 1세대 메모리 기반 RDBMS 에 디스크 기반 RDBMS를 결합한 유형의 DBMS: • 다른 아키텍쳐의 두 DBMS를 동시에 운용하는 것과 마찬가지이기 때문에 HW 자원의 낭비가 크고 고른 성능을 보장하기 어려움. 사용자 질의 위주의 단순 대민 정보 서비스에 비해 대략 10배 이상의 고성능 “OLTP” 및 “분석” 질의 처리 능력이 필요 실시간 전자 정부 구축을 위해서 새로운 패러다임의 초고성능 DBMS가 필요
IT 추세: 데이터 메모리 크로스 현상 • 메모리 용량은 해마다 60%씩(5년에 10배) 성장, 성능이 문제가 되는 DB 전체를 메모리에 올릴 수 있을 정도로 발전. 오늘의 128GB는 5년후 1.2TB가 됨. • P*TIME: 수십 – 수백 GB급의 DB를 메모리에서 고속의 CPU에 최적화된 형태로, 어떤 경우에도 데이터를 유실하지 않도록 관리하는 메모리 중심 DBMS 용량(로그 스케일) 메모리 년 성장율: 60% 1.2 TB DB 년 성장율: 10 ~ 25% [2004년 10월 Forrester 연구결과] 128GB 년도 2005 2010
새로운 Paradigm의 DBMS: P*TIME • P*TIME 은 실시간 엔터프라이즈의 고성능 트랜잭션 처리와 분석 질의를 위한 메모리 중심의 차세대 DBMS로서, 국내에서 개발된 고유한 특허 기술들을 바탕으로 지난 3년간 업계에서 탁월한 성능과 안정성을 인정받았음. • 중대형 SMP에서 100배 이상의 OLTP 갱신 성능 • CPU 및 디스크 수에 비례하는 갱신 및 검색 성능: 초당 수백만 TPS • CPU 및 디스크 수에 비례하는 빠른 메모리 DB 복구 • 대용량 데이터의 실시간 수집, 분석, archiving 가능 P*TIME: 대용량 메모리 DB의 트랜잭션 관리를 위한 유일한 솔루션 병렬 로깅 기법에 기반한 100배의 갱신 성능 (국내외 특허등록) 병렬 회복 기법에 기반한 빠른 재시작 시간 (국내외 특허등록) CPU와 L2/L3 캐쉬를 효율적으로 사용하는 고성능 검색 기법 (국내외 특허출원) 다수의 CPU를 효율적으로 이용하는 병렬 질의 처리 (병렬 Enterprise Edition)
P*TIME: 세계속의 새로운 패러다임 DBMS • ㈜ 티아이엠 시스템: 서울대학교 실험실 벤쳐로 2000년 5월 설립. • 연구 개발 책임자: 차상균 교수 • 1991년 Stanford 대학교 DB 분야 박사 이후, 14년간 메모리 DBMS 연구 개발과 제품화를 주도. • TimesTen (최초의 상용 메모리 DBMS)의 근간이 된 HP 연구소의 초기 in-memory DB 연구에 참여. • 1992년 서울대 부임후 독자적인 메모리 DBMS 개발 시작. • 1995-1996년, 국산 제1세대 메모리 DBMS 제품의 근간이 된 “미스터 알티” 엔진을 ETRI 위탁 과제로 개발 • 2000년 5월 “미스터 알티” 엔진의 구조적 한계를 극복하기 위한 원천 기술을 기반으로 실험실 벤쳐 설립. • P*TIME 원천 기술 논문, 2001년 DB 분야 3대 국제 학술 대회에 연속 발표, 국내최초 • IEEE Data Engineering, ACM SIGMOD, VLDB (논문 경쟁률: 1/6 내외). • 세계 무대 진출을 위해 실리콘 밸리에 Transact In Memory사 설립 (2002년 4월) • 독일 SAP 기술진, P*TIME 원천 기술 우수성 인정. (2002년 10월) • SAP는 세계 제 3위 SW 업체, 세계 제 1위의 엔터프라이즈 SW 업체 • SAP의 차세대 전략 제품, P*TIME에 포팅되어 제품화 추진중. • 미국 SGI, Pittsburg 수퍼컴퓨팅 전시회에 실버 파터너로 초청 (2004년 10월). • TB 급 메모리 DB 및 응용 분야 상호 협력 • 차상균 교수, IEEE Panel: Paradigm Shift to New DBMS Architectures 주최. • 2005년 4월, IEEE Data Engineering 국제 학술 대회, 메모리 중심 DBMS 패러다임 변화의 당위성에 대해 주제 발표. • IBM의 DB2 전략 담당 Vice President 겸 Fellow인 Pat Selinger 외 다수의 참석자가 공감.
P*TIME 활용 실시간 전자정부 모델 예시 Standalone RDBMS OLTP Front-End Real-Time Analytics Engine Application OLTP Application Application P*TIME P*TIME 기존 DBMS(Oracle, DB2, Teradata 등) Disk (optional) 기존 DBMS(Oracle, DB2, Teradata 등) P*TIME 고성능의 갱신을 요하는 서비스의 Front End역할을 수행하고, 변경 내역을 기존 DRDBMS에 준실시간 반영 및 준실시간 분석질의 수행 오래된 데이터를 Disk에 자동으로 저장 가능 빠른 처리가 요구되는 분석계 업무에 효과적으로 적용
P*TIME 특징 • P*TIME는 기존 DBMS에 비해 뛰어난 안정성, 가용성, 확장성, 성능을 제공하며, 기존 DB를 쉽게 대체/호환할 수 있는 체계를 지원함. C/C++ Apps Java Apps • 100배 이상의 트랜잭션 처리 성능 • 1000개 이상의 동시 DB 접속 확장성 • 산업 표준 API - SQL (Stored proc, Trigger, Unicode) - ODBC, JDBC, ESQL, XA • 동기 및 비동기 N-Way DB 다중화 • 이종 시스템과의 연계를 위한 고성능 큐(트랜잭션 지원) • 대용량 DB 관리 지원 • 설치와 관리가 용이한 멀티 쓰레드 서버 구조 • 비용 기반 병렬 질의 처리기 • Legacy DB와의 통합을 위한 Open API 지원 • 내장형 구조 지원 • 쉬운 설치와 운영 Light-weight Session Management Server- Embedded API Standard (SQL/ODBC/JDBC/ESQL) P*TIME Open-Ended Legacy DBMS Integration 레거시 인프라 디스크 DBMS
1세대 메모리 DBMS(주1)와의 비교 • P*TIME의 독자적인 병렬로깅, Cache 최적화 인덱스, 병렬회복 기술에 의해 1세대 메모리 기반 DBMS와 비교해도 갱신, 검색, 회복, 이중화 성능에서 뛰어난 성능차이를 보임. (주1) 1세대 메모리 DBMS – 대용량 데이터의 고성능 처리에 한계가 있는 1세대 메모리기반 DBMS.
국내 주요 고객 • 삼성증권 (http://www.samsungfn.com) • 2002년 11월 이후 지속 운용, 기존 서버 8대 대체 효과 • 삼성전자 (http://www.samsung.com): 생산 공정라인 관리 • 증권전산 (http://www.koscom.co.kr): E-Trading 시스템 • 현대택배 (http://www.hyundaiexpress.com): 물류 관리 시스템 • 콘 텔 라 (http://www.contela.com): 일본 통신 회사에 Wireless Office 교환기 납품
Why P*TIME ? • P*TIME은 초고성능 대용량 메모리 DBMS 기술의 집약체로서, 실시간 전자 정부 구현을 위한 대량 데이터의 실시간 수집, 통합 분석을 통해 효율적인 전자 정부 인프라 구축의 한 축이 될 수 있도록 최선을 다하겠습니다. • 혁신적, 효율적인 실시간 전자정부 구축 • P*TIME • Highly-Parallel Transact In Memory Engine • 100배 이상의 • 성능 확장성 • 세계 최고의 • 국내 기술진 • 세계적으로 인정받은 • 뛰어난 기술력 • 현장에서 인정된 • 뛰어난 안정성
감사합니다. ㈜ 티아이엠시스템 주 소: 서울시 관악구 신림동 산 56-1 133동 313호 전 화: 02-873-0648 / 886-2711 팩 스: 02-873-0647 이메일: biz@ptime.com