SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스-...

35
SolidDB, 99.999% SolidDB, 99.999% 가용성 가용성 , , 빠른 빠른 속도 속도 , , 착한 착한 가격의 가격의 저비용 저비용 메모리 메모리 DBMS DBMS

Transcript of SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스-...

Page 1: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

SolidDB, 99.999% SolidDB, 99.999% 가용성가용성, , 빠른빠른

속도속도, , 착한착한 가격의가격의 저비용저비용 메모리메모리

DBMSDBMS

Page 2: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation2

®

Agenda MMDBMS 소개 및 동향1

Solid Information 소개2

활용 사례3

Page 3: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation3

®

Agenda MMDBMS 소개 및 동향1

Solid Information 소개2

활용 사례3

Page 4: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation4

®

1.1 MMDBMS 개요MMDBMS(Main Memory DataBase Management System) 는 데이터베이스를 메모리에 상주시켜 운영하는

DBMS로 디스크 접근 없이 메모리에 직접 접근하여 데이터 읽기 연산을 수행합니다. 메모리 DBMS,

MMDB(Main Memory Database), In-Memory Database System, in-Main Memory Database 등

다양하게 불리워지고 있습니다.

Log File Log File Data FileData File

Startup과 동시에 Database를 Memory에 상주시켜 관리 및 운영하는 DBMS

StartupCheckpointing Logging

Main MemoryDatabase

Tables Indexes

Page 5: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation5

®

1.2 MMDBMS 등장 배경

대용량 메모리 탑재 시스템의 등장.

64비트 프로세서의 등장으로 무한대의 메모리 공간 사용 가능.

메모리 가격의 인하로 인한 시장 인식의 변화.

실시간 처리를 요하는 업무 영역의 증대와 한 단계 높아진 고객의 요구 사항.

Page 6: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation6

®

1.3 MMDBMS 특징

관계형 데이터 모델 지원.

트랜잭션 로그 파일과 주기적인 체크포인트를 통해 정합성 보장.

구동과 동시에 디스크에 존재하는 테이블의 내용이 메모리에 모두 올라 운영.

데이터에 접근하는 속도가 거의 일정하며 데이터 추출방법 역시 간단하고 명료.

메모리 데이터의 접근이라는 전제를 가지고 만들어진 인덱싱 기법을 이용하여 인덱스의

크기를 줄이며 관리 비용 절감.

Page 7: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation7

®

1.4 MMDBMS vs DDBMS

저렴한 스토리지를 저장공간으로 사용하며 데이터

증가시 유연한 확장성 및 안정성 가능.

Random Memory Access 에 초점을 맞추어

최적화함으로써 성능이 빠르며 즉각적인 응답을 줄

수 있음.장점

구조적인 차이로 성능면에서 MMDBMS 에 떨어짐. 데이터 확장시 제약이 있으며 이력 데이터 관리를

위해 별도의 DDBMS와의 연동 필요단점

Insert, Update, Delete에 대한 직접적인Disk I/O 발생하며, 데이터 캐싱(Select)을 위한 데이터

Copy의 불필요한 I/O 발생

Recovery를 위한 최소한의 I/O만 발생하며, Insert, Update, Delete에 대한 직접적인Disk

I/O 발생이 없음

DISK I/O

복잡한 Search Algorithm의 사용으로

CPU 사용률이 높음

단순한 Search Algorithm의 사용으로

CPU 사용량 최소화

CPU 사용률

아키텍

Multi-Thread/Multi-Process 구조Multi-Thread 구조서버

구조

Client/ServerClient/Server 및 내장 DBMS구조

RelationalRelationalData

Model

시스템

Disk Based DBMSMain Memory DBMS

Page 8: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation8

®

AgendaSolid Information 소개2

MMDBMS 동향1

경쟁사 비교3

Page 9: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation9

®

2.1 Solid Information Technology

in-memory 데이타베이스소프트웨어의선두주자in-memory 데이타베이스소프트웨어의선두주자

1992년 핀란드 헬싱키에서 설립.

현재 California, Cupertino에 본사 위치

2008년 01월 IBM에 인수.

Airbus, Alcatel, Cisco, Motorola, Nokia-Siemens, NEC, Nortel 등 시장 선두업체들이 Solid 솔루션를 사용하여 서비스를 제공.

통신 및 기업 애플리케이션 , embeded Software 에서 3백만개 이상

설치되어 사용.

통신 분야에서 특히 강함.

입증된 Technology인 TM1 Benchmark 제공.

Solid provides proven technology,

providing over 3,000,000

deployments worldwide with real-time data

access

Page 10: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation10

®

2.2 SolidDB를 사용하는 통신 분야 고객 사례

SELECTED COMPANIESOSS Solutions 적용 사례

HP OpenView family

Nokia Traffica

Nortel Shasta

Application Platforms의 적용 사례

Siemens TSP7000

Nortel Siren

NEC

Intelligence Controls의 적용 사례

SIP application servers, Class 5 softswitches, Presence servers, Media Gateways, IMS control elements (HSS..)

Cutting-Edge Applications의 적용 사례VoIPPush-to-TalkE-911Online Charging

Page 11: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation11

®

2.3 SolidDB 와 함께한 ISV 및 NEP의 성공 사례

BridgePort Networks는 VOIP 가입자가 가입자의 핸드폰 번호를 이용하여인터넷 기반 통화를 할 수 있도록 서비스를 제공합니다.이 서비스는 Solid6를활용하여 인터넷 사용자가 즉각적으로 등록 및 인증할 수 있도록 하였습니다.

시스코의 Wireless Location Appliance는 Solid6에 기반한 위치솔루션으로 수천개의 위치 디바이스를 동시에 추적할 수 있으며 빠른 문제 해결및 Radio 주파수의 용량 관리 서비스도 제공합니다.

NEC는 SolidDB를 이용하여 핸드폰 사용자의 요청을 적절한 서비스제공자에게 20초이내로 전달합니다.

TruePosition는 SolidDB를 이용하여 핸드폰 사용들이 즉각적으로 도움 받을수 있도록 911 위치 서비스를 제공합니다.

Page 12: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation12

®

고 가용성고 가용성

고 성능고 성능

저렴한비용

저렴한비용

Solid6는 저렴한 비용으로최고의 성능 및 고가용성을제공하는 MMDBMS 입니다.

Solid6는 저렴한 비용으로최고의 성능 및 고가용성을제공하는 MMDBMS 입니다.

고 가용성

저렴한 Total Cost Ownership

in-memory 와 on-disk 결합을 통한 일관성 있는 처리

애플리케이션내의 손쉽고 유연한 전개 옵션 및 관리

10MB 안팎의 작은 사이즈

Zero-Administration

표준 및 개방성 지원

0.000001 (1 Microsecond)초의 Latency 및 십만 개의동시 트랜잭션 처리

무중단 서비스 - 99.9999%의 데이터 가용성

Hot Standby로 즉각적인 FailOver

고 성능

SolidDB V6 는 in-memory 및 디스크 엔진이 모두 탑재되어 단일 SQL 문을 이용하여 빠르고 항상 데이터에

접근할 수 있도록 디자인된 고성능의 Relational Database 입니다.

2.4 SolidDB 특장점

Page 13: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation13

®

2.5 SolidDB 주요 기능

즉각적인 Fail-Over

EmbeddableSolidDB 는 Client/Server 구성 또는 Linked-Library 로 애플리케이션 내에 내재되어 구성 가능.

10MB 미만의 작은 사이즈

디스크보다는 항상 Main Memory 데이터를 유지.

표준 인터페이스(ODBC,JDBC,SQL 인터페이스) 등을 통해 손쉽게 애플리케이션 개발.

SolidDB는 항상 일치된 데이터 복제본을 유지

시스템 오류시 데이터 손실없이 0.001초내에 SolidDB 에 대한 접근 복구 가능.

In-memory, Relational Database

Page 14: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation14

®

solidDB Cache for IDS

solidDB Cache for DB2

solidDB (standalone)

Applications

Cache

Applications

Cache

Applications

2.6 SolidDB 제공 솔루션 유형

Page 15: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation15

®

2.7 SolidDB 솔루션 기능: High Availability

중단 없는 FailOver:– Hot Standby로 FailOver시 0.001 초

( 1 milisecond) 소요됨.

간편한 Hot Standby 구성 제공

Asynchronous 와 Synchronous 등 다양한 복제 옵션 제공

Application

solidDB

Every transaction gets replicated in

real time Cache

Hot standby cache (secondary)

Cache

Active cache (primary)

•DB2 may be configured for High Availability and Disaster Recovery•IDS may be configured for High-Availability Data Replication

Page 16: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation16

®

2.7 SolidDB 솔루션 기능: 단순, 간결함

실행 가능한 서버 제품 또는 linked –Library 형식으로 내장되어 전개 가능

최소 RAM 요구 사항 : 5MB

3MB 보다 작은 실행 가능한 서버 사이즈

최소 데이타베이스 파일 사이즈 : 1MB

Page 17: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation17

®

2.7 SolidDB 솔루션 기능: Load Balancing

solidDB ODBC/JDBC drivers로load-balancing 기능 지원

애플리케이션은 단일화 된 접속

환경으로 접속하여 Primary와Secondary 환경의 데이터 접근

쓰기 트랜잭션은 Primary (active) 에서 수행

읽기 트랜잭션은 Primary (active), Hot Standby 모두 가능

Application

solidDB

Every transaction gets replicated in

real time Cache

Hot standby cache (secondary)

Cache

Active cache (primary)

Page 18: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation18

®

2.7 SolidDB 솔루션 기능: 복제(replication)

SolidDB간의 data는 양뱡향, publish and subscribe 기능을 통해 복제를 수행

자체 프로세스를 통해 구현된 기능이므로 추가 콤포넌트나프로세스를 위한 추가 기반 환경이 필요 없음

구현 개념

– Master와 replica databases 로 구성

– Publications and subscriptions 기능을 통하여 변경된데이터를 전송

– master에서 replica로 replica에서 master로의 복제가가능

Page 19: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation19

®

2.7 SolidDB 솔루션 기능: 개방적이고 표준을 준수하는 인터페이스

ANSI SQL-92 Entry Level 지원 및다양한 SQL-99 및 SQL-2003 특성 지원

ODBC 3.51 드라이버 지원

Direct C-language 테이블 접근 API 지원

JDBC 2.0 Type 4 Driver 지원( 100% Pure Java 인증 )

ApplicationsApplications

ODBCODBC JDBCJDBC C APIC API

in-memoryDatabase

엔진

in-memoryDatabase

엔진

on-diskDatabase

엔진

on-diskDatabase

엔진

Page 20: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation20

®

2.7 SolidDB 솔루션 기능: 편리한 툴 제공

Solid Console

- Bulk data Load Tool

- 고속의 Data Export Tool

- 무료 제공 ( 단 유지보수는 지원하지는 않음. ) - JAVA 기반의 GUI 툴로 Query 및 Solid6 서버

관리.- 데이타베이스 쿼리 및 메타데이타 수정 및 조회

- 서버 모니터링 및 Hot-Standby 구성.

Solid Export

Solid SpeedLoader

Page 21: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation21

®

2.7 SolidDB 솔루션 기능: 파티셔닝을 통한 부하 분산 및 성능 향상

Application

solidDB Cache pairs with load-balanced reads

Customers 1-250,000 250,001-500,000 500,001-750,000 750,001-1,000,000

Customers table with 1,000,000 rows

Cache Cache CacheCache

Page 22: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation22

®

2.8 SolidDB 솔루션 기능 요약

Transaction Integrity 보장 - ACID (원자성, 일관성,독립성,지속성) 를 위한 Transaction isolation Level 지원

구성 가능한 Optimistic 및 pessimistic row-level locking 을 이용항 동시성 제어

선택적, 양방향의 복제 기능을 제공함으로써 가용성 제공. 가용성

비용기반의 최성능의 쿼리 옵티마이저 사용

성능 Transaction Durability 레벨을 조정함으로써 Async Logging 을 효율적으로 활용 가능.

Solid6 특성

온라인 백업, 상태 Report 및 기타 관리 작업을 운영하기 위한 Built-In 스케줄러 지원.

GUI tool 제공

Direct C-language 테이블 접근 API 지원

Embeded SQL 지원

Bulk data Load 및 고속의 Data Export Tool 제공.

오프라인 / 온라인 backup 및 Restore 지원

트리거 및 Stored Procedure, Stored Function 지원

자동 질의 최적화기

사용자 및 Role 특권을 통한 보안 제어보안 기능

자동 Roll-forward crash 복구 기능 제공.

관리 기능

ANSI SQL-92 Entry Level 지원 / 다양한 SQL-99 및 SQL-2003 특성 지원

질의 기능

JDBC, ODBC Driver 지원

개발 환경 지원

항목

Page 23: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation23

®

2.9 지원 가능 플랫폼 (6.1)Linux:– Red Hat Enterprise Linux (RHEL) 4 and 5– SUSE Linux Enterprise Server (SLES) 9 and 10

Microsoft Windows:– 32-bit and 64-bit (x64) Windows Server 2003, Standard Server,

Enterprise Server, and Datacenter Editions– 32-bit and 64-bit (x64) Windows XP Professional Edition– 32-bit and 64-bit (x64) Windows Vista Business, Enterprise, and Ultimate

editionsIBM AIX:– AIX 5L™ V5.3 for 64-bit POWER5 and POWER6 systems

HP-UX:– HP-UX 11i v2 for HP 64-bit Integrity servers (Itanium-based systems)

Sun Solaris:– Solaris 10 for UltraSPARC and x86 servers

Page 24: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation24

®

2.9 지원가능 DB2, IDS Versions (6.1)

solidDB Cache for DB2

– DB2 for Linux, Unix and Windows - Enterprise Server Edition 9.5

– DB2 for Linux, Unix and Windows - Enterprise Server Edition 9.1

– DB2 9 for z/OS

– DB2 for z/OS Version 8

solidDB Cache for IDS

– Informix Dynamic Server (IDS) 11.5 Enterprise Edition

– Informix Dynamic Server (IDS) 11.1 Enterprise Edition

Page 25: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation25

®

Agenda

활용 사례3

Solid Information 소개2

MMDBMS 동향1

Page 26: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation26

®

3.1 적용사례: solidDB Managing 37 Million Subscribers in real-time

Routing: – SIP redirection for services

such as the voice mail system.

User Provisioning: – After receiving new subscriber

information from the HLR, solidDB provisions subscriber information to appropriate SIP application server

Number Portability: – Makes it possible for subscribers to

move from a phone service provided over the PSTN to one provided over the IP network, without the subscriber changing the phone number of the mobile phone.

37 million subscribers (in each city)SELECT 시 20 microsecond 소요Transactions include 5-20 SQL operations each24x7x365 operation with no database restart since more than two years ago

RDBMS

Voice 관련서비스 (예: Voicemail)

HLR

SolidDB 는 어떤MRS가 연결할것인지 SIP Module 에게알려줌.

UPS in City 1city 2 city n

PROV : ProvisioningMR : Media ResourceMRS : Media Resource ServerUPS : User Provisioning Server

SIP Gateway

SIP Gateway

UPS 2UPS 2 UPS nUPS n

SolidDB

Standby Server

SolidDB

Primary Server

MRSMRS

SIPSIP PROVPROV MRMR

Page 27: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation27

®

3.2 SolidDB 활용 분야 예시

Database

Master Database*트랜잭션 데이타

고객 데이타

In-Memory Database Layer확장성

Sub-second response time

가용성

Applications

수십개의 커스터마이즈된 SQL 응용프로그램.

속도 및 응답시간이 경쟁적인 장점이 됨.

End Users

99.999%의 가용성 및 즉각적인응답시간 요구

사용자 인증

Billing 검증

고객 서비스 검증

서비스 인증

가용성 체크

서비스 공급

서비스 1싸이클이 1초 미만이여야 함.

Trading Applications

Database

OSS/BSS Applications

Telecom Service Connect Financial Services Trading

*기존의 RDBMS는 Emerging Market의 고가용성 및낮은 latency에 대한 요구사항을 만족하지 못함. *기존의 RDBMS는 Emerging Market의 고가용성 및낮은 latency에 대한 요구사항을 만족하지 못함.

공통적인 고객의 요구 사항

Page 28: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation28

®

3.3 solidDB 솔루션 활용: e-Commerce Applications

연계 상품 정보

Cache

제품 검색장바구니, 쇼핑 카트, 세션 관리

개인별 목록사용자 후기, 인기 순위, 블로그 관리

제품 카탈로그 관리

작업 관리,모니터링,

튜닝

안전 결제

백업 및 복구

• Microsecond 응답• Tens of thousands of

transactions/second

Page 29: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation29

®

– 예약 가능 좌석, 룸

– 개인별로 차별화한 비행기 티켓, 호텔 룸

– 예약 확인 및 취소

온라인 예약정기 보고,

데이터 아카이브

DB2 or IDS :

– 사용자

– 주문 내역

Cache

3.3 solidDB 솔루션 활용: Airline/Hospitality/Reservations

Page 30: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation30

®

– 온라인 세션 상태

– 최근 업로드, 개인화된 페이지 내역(문서,

이미지, 동영상)

– 예정 또는 현재 온라인 회의 및 모임 정보

– 현재 투표 및 설문 자료

사용 예:

– Web collaboration applications,

온라인 미팅

– 가상 모임, 네트워크 애플리케이션

연계 웹애플리케이션

정기 보고,데이터 아카이브

DB2 or IDS stores:– 데이터 이력, 과거 자료

Cache

3.3 solidDB 솔루션 활용: Web 2.0/Collaboration Applications

Page 31: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation31

®

금융 정보 서비스, 주식 거래, 상장, 자산 현황 정보,

현물/선물 시장, 외환 정보

– 마켓 시황 및 추세 분석 자료

– 의심 및 허위 거래 색출 및 위험 관리

– 자동 거래 전략 모의 실험

– 주문/청산을 위한 의사 결정 정보

Application

Enterprise Service Bus/Message Queue

Cache

3.3 solidDB 솔루션(real-time) 활용: Financial Services Applications

1. real-time 데이터

변경 추적

2. 이벤트/룰 처리

3. 이벤트/정보 메시지를

다른 애플리케이션에

통보

Page 32: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation32

®

실시간 배팅 내역 추적

배팅 결과 및 통계 데이터

Application

1. real-time 데이터

변경 추적

2. 이벤트/정보룰 처리

3. 이벤트/정보 메시지를

다른 애플리케이션에

통보

Enterprise Service Bus/Message Queue

Cache

3.3 solidDB 솔루션(real-time) 활용: Online Betting

Page 33: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation33

®

선납 업무 애플리케이션이 solidDB를 사용하여

세션을 활용한 업무 처리 수행:

– 가입자 위치 파악 (로밍, 국내 또는 국외 위치, …)

– 가입된 서비스 내역 확인 (음성통화, 콘텐트, 음성메일, SMS, emails, …)

– 가입자 인증 및 권한 관리

– 온라인 과금을 위한 사용자 요금 내역 관리

– 요금 할인 및 부가 서비스 요금 확인

DB2/IDS를 활용한 야간 배치 작업:– 요금 청구, 내역서 출력 및 축적

Pre-Paid

Base Transceiver Station

Base Station Controller

Mobile Switching Center

VolumeDiscounts

FraudPrevention

Batch Billing

Cache

3.3 solidDB 솔루션 활용: 모바일 폰- 온라인 과금, 선납 서비스

Page 34: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation34

®

Source Data

Source Data

Source Data

Data Warehouse

ETL

DB2/IDS 데이터베이스에 직접 접근하여

데이터를 조회하지 않고, ETL 프로세서가

solidDB Cache를 통해 데이터를 조회

사용 결과: ETL batch job 의 속도가

8시간에서 6시간으로 처리 시간 감소

Cache

3.3 solidDB 솔루션 활용: Data Loading to Data Warehouses

Page 35: SolidDB, 99.999% 가용성 빠른 속도 착한가격의저비용메모리 중단서비스- 99.9999%의데이터가용성 Hot Standby로즉각적인FailOver 고성능 SolidDB V6 는in-memory

© 2008 IBM Corporation35

®