SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
REPLACING ORACLE
with EDB Postgres
김지훈 이사, APAC Solution Architect
2018-11-03
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.2
OPEN SOURCE IS THE NEW DATA CENTER STANDARD!
2009
Figure 1
Relational Open-Source DBMS Maturity Evaluation, 2015
Source: Gartner (April 2015)
Figure 2
Relational Open-Source DBMS Maturity Evaluation,2015
Source: Gartner (April 2015)
2015
Open-Source DBMS
Commercial
Non-Mission Critical
Applications
Non-Mission Critical
Applications
Mission
Critical
Applications
Mission
Critical
Applications
Total Cost of
Ownership
Total Cost of
Ownership
DBMS
Functionality
DBMS
Functionality
DBA
Tools
DBA
Tools
Availability of
DBA Resources
Availability of DBA
Resources
가트너, 오픈소스 RDBMS의 현주소, 2015
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
2022년까지 신 규 개 발 어 플 리 케 이 션 의 70%이 상 은
오 픈 소 스 DB를 기 반 으 로 개 발 될 것이고, 기 존 상 용
DB의 50%는 오 픈 소 스 DB로 교 체 되 거 나 그 과 정 에
있을 것이다.
— Gartner,
State of the Open-Source DBMS Market,
Merv Adrian, Donald Feinberg, February 28, 2018
3
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
POSTGRES: 2017년 올해의 DBMS!
4
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
GARTNER MQ의
유일한
오픈소스 RDBMS
2013년부터
5년 연속 Gartner’s
Magic Quadrant 포함
5
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
EDB POSTGRES PLATFORM
6
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
DATABASE COMPATIBILITY FOR ORACLE®
• 신규 개발 시 오라클의 대체로 EDB Postgres 선택 가능
• Oracle DBAs와 developers의 지식 재활용 가능
• PL/SQL 및 Pro*C, OCI 지원
• 데이터 동기화를 위한 복제 기능 제공
EDB POSTGRES ADVANCED SERVER
ORACLE COMPATIBILITY
오라클
개발자
오라클
어플리케이션
저비용 및 민첩성
증대
비즈니스어플리케이션리소스
오라클 기술 재사용을 통한 업무 연속성 및 생산성 증대!
7
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
EDB POSTGRES ADVANCED SERVER
ORACLE COMPATIBILITY
• SQL extension support
• Decode, NVL, Substr, NVL2, Date/time functions
• DDL syntax support
• PL/SQL support – direct execution in EDB Postgres Advanced
Server
• REF Cursors, Implicit and explicit cursors
• Looping, variable declarations, conditional statements
• Collections: Associative Arrays, Varrays, Nested tables
• Pragmas
• Named parameters
• User Defined Exceptions
• Explicit Transaction Control(within sp)
• Tools
• EDB*Plus – SQL*Plus look-a-like
• EDB*Loader – SQL*Loader equivalent
• Oracle-like Data Dictionary
• ALL_, DBA_, USER_ views
• Wait Events
• System and session waits
• Statspack-like reporting
• Features
•Packages
•Stored procedures
•Functions
•Triggers
•Hints
•Hierarchical Queries
•Synonyms – Public and Private
•Sequences
•Rownum
•Users/Roles
•Dynamic SQL
•Materialized Views
•Partitioning
• PL/SQL supplied packages
•14 DBMS
•6 UTL
• Data types
•Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER,
CHAR, Integer8
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.9
EDB MIGRATION PORTAL:
온라인 기반 사전 호환성 검증 도구
• Oracle의 EDB Postgres 전환 시 사전에
호환성 진단을 지원하는 무료 온라인 검증 도
구
• 머신 러닝을 통한 비호환 구문의 지식 기반
강화
• 비호환 구문 조회 및 호환 구문 자동 생성
• 검증 완료된 스키마를 EDB Postgres 로 추
출
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
웹, 빅데이터, 도큐먼트 데이터와 EDB POSTGRES
• Foreign Data Wrapper
와 SQL/MED 기반
• MySQL, MongoDB &
Hadoop FDW는 서브스
크립션에
기본 포함
• 커뮤니티를 통한 기타
FDWs 지원
10
R
R / W
R / W
File / CSVODBC/J DBC
MySQL
MongoDB
Twitter / FB
Hadoop
LDAP
Others…
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
NOSQL & RDBMS를 동시에 사용?
• SQL과 NoSQL이 동시에 사용되는 경우 별도의 프로그램 로직 불필요
– Postgres does it all!
11
SELECT DISTINCT
product_type,
data->>'brand' as Brand,
data->>'available' as Availability
FROMjson_data
JOIN products
ON (products.product_type=json_data.data-
>>'name')
WHERE json_data.data->>'available'=true;
product_type | brand | availability
---------------------------+-----------+--------------
AC3 Phone | ACME | true
ANSI SQL
J SON
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.12
EDB POSTGRES
ARK ON AZURE
• Azure에 최적화된 EDB
Postgres 전용 DBaaS 관리
콘솔
• 셀프 서비스 또는 DBaaS
• 민첩한 DevOps 지원
• 고가용성 기반의 탄력적 데이
터베이스 인스턴스 배포
Production
Clusters
Development
instances
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.13
EDB POSTGRES ARK CONSOLE…
직관적이며 쉽
고 자동화된
DBaaS 관리툴
- 오토 힐링
- 오토 스케일링
- 고가용성
- DevOps
- 백업
1 Scale replicas in or out manually
2 Clone cluster for new app development
3 Upgrade Postgres version on your schedule
4 Scale server class up or down manually
5 Transaction or Recovery preferred failover
6 Multi-node clusters with automatic replication,
connection pooling and load balancing
7 User controlled auto-scaling thresholds
8 Auto-backup policies including PITR
9 Monitoring and Events panels
1 Scale replicas in or out manually
2 Clone cluster for new app development
3 Upgrade Postgres version on your schedule
4 Scale server class up or down manually
5 Transaction or Recovery preferred failover
6 Multi-node clusters with automatic replication,
connection pooling and load balancing
7 User controlled auto-scaling thresholds
8 Auto-backup policies including PITR
9 Monitoring and Events panels
1
2
3
4
5
9
7 8
6
Console
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
국내 도입 사례
14
KT
• 2012년 표준 DB 선정
• Mission Critical 업무에도 다수 적용
• 오라클 마이그레이션 / 신규
• KT uCloud 마켓플레이스 상품 등록
• 계열사로 빠르게 확산중
P 제조사
• 2015년 표준 DB 선정
• 생산 관련 신규 프로젝트 위주로 도입
• 중요도 상급 업무로 확산중
• 오라클 마이그레이션 프로젝트 진행 예정
S 제조사
• 2016년 표준 DB 선정
• 다년도 오라클 마이그레이션 진행중 (MIS 업
무 위주)
• 다수의 생산 관련 신규 프로젝트 진행중
• 계열사로 빠르게 확산중
H 제조사
• 2017년 표준 DB 선정
• 대고객 서비스 업무용 신규 프로젝트 위주로
도입
• 한국, 유럽, 인도 등 지역에 배포
• 오라클 마이그레이션 프로젝트 진행 예정
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
오픈소스 SW로 5년간 2000억 비용절감
15
외산SW 종속 문제 해법
• 사전가입시스템은 5분간 80만 건의
처리능력과 무장애를 기록했다. 오라
클 DBMS 대비 20억원을 절감
• EPAS는 오픈소스 활용에 따른 정책
을 모두 준수. 외산SW 종속에 따른
운영 비용 증가와 라이선스 갈등 해결
가능
• KT 신인증시스템 등 주요 30개 정보
시스템에 적용한 오라클 DBMS를 오
픈소스인 EPAS로 교체
오픈소스DB로 유지비 80% 절감
• 오라클 의존도를 줄이면 그만큼 유
지보수비용도 줄어든다
• 국산DBMS도 가격은 저렴하지만
중장기적으로 봤을 때 특정 기업에
종속될 수 있어 최종적으로 오픈소
스로 결정
• 오픈소스 도입으로 일반 오라클
DBMS에 비해 최대 80%의 비용절
감 효과
원문 : http://www.dt.co.kr/contents.htm?article_no=2014030702010860746001
원문 : http://www.etnews.com/20150625000271
손승혜 KTDS IT서비스혁신센터장 이호재 KT 오픈소스SW 팀장
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
EDB POSTGRES 업무 적용 유형
16
1. 신규 개발 어플리케이션
DevOps, 신속한 schema-less 개발, 다양한 프로그래밍 언어 지원
2. 어플리케이션 고도화
유연한 Multi-model 지원 및 다양한 데이터 소스와의 연계 지원
3. 기존 상용 DBMS 전환
오라클 호환성 기능을 통한 DBA와 개발자 스킬의 재사용 가능
4. 클라우드 이관
다양한 배포 옵션과 클라우드 이관에 따른 유연한 서브스크립션 정책
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
1. MISSION CRITICAL & 대량 OLTP
• 삼성페이 결제를 위한 바이오
인증 서비스 신규 구축 사례
• 도전 과제
• 높은 응답 속도
• 24/7 무중단 서비스
• 도입 효과
17
한국정보인증 - 바이오 인증 서비스
− 일 평균 2천만 트랜잭션 처리, 피크 시점 기준 약 1500TPS 처리
− pgpool-II 를 통한 마스터 장애 시 10초 이내 페일오버
− 높은 신뢰성을 바탕으로 무중단 서비스 제공
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
2. INFORMATION LIFECYCLE MANAGEMENT
• Exadata에 저장된 생산 정보 중 2년이 지난 데이
터는 스토리지 비용 절감을 위해 EPAS로 아카이빙
• 도전 과제
• 월 6~7TB 발생 데이터의 빠른 이관
• 조회 성능 유지
• 200TB 이상 데이터 저장
• 기존 어플리케이션과 완벽한 호환
• 도입 효과
• 엑사데이터 증설 도입 비용 절감
• 엑사데이터 기반 시스템의 데이터 경량화를 통한 서비스 & 운
영 안정성 증대
18
S 제조사 - 이력성 데이터 저장 및 조회
EPAS
ETL
ETL
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
3. MISSION CRITICAL & 대량 OLTP
• KT의 전략 단말인 아이폰 5 예약 판매
수용을 위한 사전 가입 시스템을 오픈
소스 SW로 전환 구축
• 도전 과제
• 높은 응답 속도
• 단기간 마이그레이션
• 도입 결과
19
KT - 아이폰 5 사전가입시스템
− 최대 TPS : 6,200 TPS (예약 판매 시작 후 5분 동안 약 80만 건의 차수 발급이 가능)
− Legacy 증설대비 투자 비용 수십억원 절감 (H/W, S/W 라이선스)
− PPAS DBMS 안정성 및 성능 검증, 확대 도입 기반 마련
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
4. 클라우드 이관 & NOSQL 연계
• 자동화 및 각종 센서에서 수집된 정보 기반 개
인화 서비스
• 도전 과제
• On-premise 환경에서 AWS EC2로 이관
• 고가용성 확보
• 카산드라에 저장된 센싱 정보와 디비의 메타 정보
의 연동
• 도입 효과
20
S 제조사 - IoT 서비스
− EDB Failover Manager를 통한 VIP 및 자동 페일오버로 고가용성 확보
− Cassandra FDW를 통한 추가 개발 공수 최소화 및 서비스 안정성 확보
EPAS
DB Tables
CassandraCassandra FDW
Public Cloud
The Most Complete Open
Source Database Platform
© Copyright EnterpriseDB Corporation, 2018. All rights reserved.
THANK YOU
sales-kr@enterprisedb.com
www.enterprisedb.com

Weitere ähnliche Inhalte

Was ist angesagt?

[Pgday.Seoul 2019] Advanced FDW
[Pgday.Seoul 2019] Advanced FDW[Pgday.Seoul 2019] Advanced FDW
[Pgday.Seoul 2019] Advanced FDWPgDay.Seoul
 
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )SANG WON PARK
 
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)Amazon Web Services Korea
 
Gruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter
 
SQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database MigrationSQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database Migrationrockplace
 
Azure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDBAzure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDBrockplace
 
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912Yooseok Choi
 
Scalable system design patterns
Scalable system design patternsScalable system design patterns
Scalable system design patternsSteve Min
 
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018Amazon Web Services Korea
 
대용량 로그분석 Bigquery로 간단히 사용하기 20160930
대용량 로그분석 Bigquery로 간단히 사용하기 20160930대용량 로그분석 Bigquery로 간단히 사용하기 20160930
대용량 로그분석 Bigquery로 간단히 사용하기 20160930Jaikwang Lee
 
Apache hbase overview (20160427)
Apache hbase overview (20160427)Apache hbase overview (20160427)
Apache hbase overview (20160427)Steve Min
 
Memcached의 확장성 개선
Memcached의 확장성 개선Memcached의 확장성 개선
Memcached의 확장성 개선NAVER D2
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Web Services Korea
 
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)SANG WON PARK
 
마이크로서비스 아키텍처로 개발하기
마이크로서비스 아키텍처로 개발하기마이크로서비스 아키텍처로 개발하기
마이크로서비스 아키텍처로 개발하기Jaewoo Ahn
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기AWSKRUG - AWS한국사용자모임
 
AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기Nak Joo Kwon
 
Azure Database for MySQL
Azure Database for MySQLAzure Database for MySQL
Azure Database for MySQLrockplace
 
대용량 로그분석 Bigquery로 간단히 사용하기
대용량 로그분석 Bigquery로 간단히 사용하기대용량 로그분석 Bigquery로 간단히 사용하기
대용량 로그분석 Bigquery로 간단히 사용하기Jaikwang Lee
 

Was ist angesagt? (20)

[Pgday.Seoul 2019] Advanced FDW
[Pgday.Seoul 2019] Advanced FDW[Pgday.Seoul 2019] Advanced FDW
[Pgday.Seoul 2019] Advanced FDW
 
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
 
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)
20140806 AWS Meister BlackBelt - Amazon Redshift (Korean)
 
Gruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigData
 
SQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database MigrationSQL Server to Azure SQL Database Migration
SQL Server to Azure SQL Database Migration
 
Azure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDBAzure Databases for PostgreSQL MYSQL and MariaDB
Azure Databases for PostgreSQL MYSQL and MariaDB
 
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1  나무기술(주) 최유석 20170912
Bigquery와 airflow를 이용한 데이터 분석 시스템 구축 v1 나무기술(주) 최유석 20170912
 
Scalable system design patterns
Scalable system design patternsScalable system design patterns
Scalable system design patterns
 
Apache Kylin
Apache KylinApache Kylin
Apache Kylin
 
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
 
대용량 로그분석 Bigquery로 간단히 사용하기 20160930
대용량 로그분석 Bigquery로 간단히 사용하기 20160930대용량 로그분석 Bigquery로 간단히 사용하기 20160930
대용량 로그분석 Bigquery로 간단히 사용하기 20160930
 
Apache hbase overview (20160427)
Apache hbase overview (20160427)Apache hbase overview (20160427)
Apache hbase overview (20160427)
 
Memcached의 확장성 개선
Memcached의 확장성 개선Memcached의 확장성 개선
Memcached의 확장성 개선
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB Day
 
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
 
마이크로서비스 아키텍처로 개발하기
마이크로서비스 아키텍처로 개발하기마이크로서비스 아키텍처로 개발하기
마이크로서비스 아키텍처로 개발하기
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기AWS 활용한 Data Lake 구성하기
AWS 활용한 Data Lake 구성하기
 
Azure Database for MySQL
Azure Database for MySQLAzure Database for MySQL
Azure Database for MySQL
 
대용량 로그분석 Bigquery로 간단히 사용하기
대용량 로그분석 Bigquery로 간단히 사용하기대용량 로그분석 Bigquery로 간단히 사용하기
대용량 로그분석 Bigquery로 간단히 사용하기
 

Ähnlich wie [Pgday.Seoul 2018] replacing oracle with edb postgres

SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...Amazon Web Services Korea
 
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어data direct소개__DB 미들웨어
data direct소개__DB 미들웨어시온시큐리티
 
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)Amazon Web Services Korea
 
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략Amazon Web Services Korea
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기Amazon Web Services Korea
 
AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기BESPIN GLOBAL
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018Amazon Web Services Korea
 
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...Amazon Web Services Korea
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oceuEngine Solutions
 
OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316기한 김
 
On premise db & cloud database
On premise db & cloud databaseOn premise db & cloud database
On premise db & cloud databaseOracle Korea
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 Amazon Web Services Korea
 
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵r-kor
 
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...Oracle Korea
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴Terry Cho
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018Amazon Web Services Korea
 
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018Amazon Web Services Korea
 
세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdfJaesuk Ahn
 

Ähnlich wie [Pgday.Seoul 2018] replacing oracle with edb postgres (20)

SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어data direct소개__DB 미들웨어
data direct소개__DB 미들웨어
 
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
 
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
[E-commerce & Retail Day] Data Freedom을 위한 Database 최적화 전략
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
 
AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례::이현석::AWS Summit Seoul 2018
 
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
 
OCE - Cno 2014 private sector oriented open paas oce
OCE - Cno 2014 private sector oriented open paas   oceOCE - Cno 2014 private sector oriented open paas   oce
OCE - Cno 2014 private sector oriented open paas oce
 
OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316OPEN_POWER8_SESSION_20150316
OPEN_POWER8_SESSION_20150316
 
On premise db & cloud database
On premise db & cloud databaseOn premise db & cloud database
On premise db & cloud database
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
 
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017
엔터프라이즈 비지니스 애플리케이션 이전 및 도입사례 제주항공사례 - AWS Summit Seoul 2017
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵
 
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
 
4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
 
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
Amazon DynamoDB 기반 글로벌 서비스 개발 방법 및 사례::김준형::AWS Summit Seoul 2018
 
세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf
 

Mehr von PgDay.Seoul

[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정
[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정
[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정PgDay.Seoul
 
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱PgDay.Seoul
 
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재PgDay.Seoul
 
[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google CloudPgDay.Seoul
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and OptimizationPgDay.Seoul
 
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQLPgDay.Seoul
 
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기PgDay.Seoul
 
[Pgday.Seoul 2020] SQL Tuning
[Pgday.Seoul 2020] SQL Tuning[Pgday.Seoul 2020] SQL Tuning
[Pgday.Seoul 2020] SQL TuningPgDay.Seoul
 
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스PgDay.Seoul
 
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개
[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개PgDay.Seoul
 
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposhaPgDay.Seoul
 
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PGPgDay.Seoul
 
[Pgday.Seoul 2018] AWS Cloud 환경에서 PostgreSQL 구축하기
[Pgday.Seoul 2018]  AWS Cloud 환경에서 PostgreSQL 구축하기[Pgday.Seoul 2018]  AWS Cloud 환경에서 PostgreSQL 구축하기
[Pgday.Seoul 2018] AWS Cloud 환경에서 PostgreSQL 구축하기PgDay.Seoul
 
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계PgDay.Seoul
 
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우PgDay.Seoul
 
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종PgDay.Seoul
 
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진PgDay.Seoul
 
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자PgDay.Seoul
 
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명PgDay.Seoul
 
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기PgDay.Seoul
 

Mehr von PgDay.Seoul (20)

[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정
[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정
[pgday.Seoul 2022] 서비스개편시 PostgreSQL 도입기 - 진소린 & 김태정
 
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱
[pgday.Seoul 2022] POSTGRES 테스트코드로 기여하기 - 이동욱
 
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
 
[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud[pgday.Seoul 2022] PostgreSQL with Google Cloud
[pgday.Seoul 2022] PostgreSQL with Google Cloud
 
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
[Pgday.Seoul 2021] 2. Porting Oracle UDF and Optimization
 
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
[Pgday.Seoul 2021] 1. 예제로 살펴보는 포스트그레스큐엘의 독특한 SQL
 
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기
[Pgday.Seoul 2020] 포스트그레스큐엘 자국어화 이야기
 
[Pgday.Seoul 2020] SQL Tuning
[Pgday.Seoul 2020] SQL Tuning[Pgday.Seoul 2020] SQL Tuning
[Pgday.Seoul 2020] SQL Tuning
 
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
[Pgday.Seoul 2019] Citus를 이용한 분산 데이터베이스
 
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개
[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개[Pgday.Seoul 2018]  PostgreSQL 11 새 기능 소개
[Pgday.Seoul 2018] PostgreSQL 11 새 기능 소개
 
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
 
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
 
[Pgday.Seoul 2018] AWS Cloud 환경에서 PostgreSQL 구축하기
[Pgday.Seoul 2018]  AWS Cloud 환경에서 PostgreSQL 구축하기[Pgday.Seoul 2018]  AWS Cloud 환경에서 PostgreSQL 구축하기
[Pgday.Seoul 2018] AWS Cloud 환경에서 PostgreSQL 구축하기
 
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계[Pgday.Seoul 2018]  Greenplum의 노드 분산 설계
[Pgday.Seoul 2018] Greenplum의 노드 분산 설계
 
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
 
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종
[Pgday.Seoul 2017] 5. 테드폴허브(올챙이) PostgreSQL 확장하기 - 조현종
 
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진
[Pgday.Seoul 2017] 1. PostGIS의 사례로 본 PostgreSQL 확장 - 장병진
 
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자
[Pgday.Seoul 2017] 7. PostgreSQL DB Tuning 기업사례 - 송춘자
 
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명
[Pgday.Seoul 2017] 4. Composite Type/JSON 파라미터를 활용한 TVP구현(with C#, JAVA) - 지현명
 
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기
[Pgday.Seoul 2017] 8. PostgreSQL 10 새기능 소개 - 김상기
 

[Pgday.Seoul 2018] replacing oracle with edb postgres

  • 1. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. REPLACING ORACLE with EDB Postgres 김지훈 이사, APAC Solution Architect 2018-11-03
  • 2. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.2 OPEN SOURCE IS THE NEW DATA CENTER STANDARD! 2009 Figure 1 Relational Open-Source DBMS Maturity Evaluation, 2015 Source: Gartner (April 2015) Figure 2 Relational Open-Source DBMS Maturity Evaluation,2015 Source: Gartner (April 2015) 2015 Open-Source DBMS Commercial Non-Mission Critical Applications Non-Mission Critical Applications Mission Critical Applications Mission Critical Applications Total Cost of Ownership Total Cost of Ownership DBMS Functionality DBMS Functionality DBA Tools DBA Tools Availability of DBA Resources Availability of DBA Resources 가트너, 오픈소스 RDBMS의 현주소, 2015
  • 3. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 2022년까지 신 규 개 발 어 플 리 케 이 션 의 70%이 상 은 오 픈 소 스 DB를 기 반 으 로 개 발 될 것이고, 기 존 상 용 DB의 50%는 오 픈 소 스 DB로 교 체 되 거 나 그 과 정 에 있을 것이다. — Gartner, State of the Open-Source DBMS Market, Merv Adrian, Donald Feinberg, February 28, 2018 3
  • 4. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. POSTGRES: 2017년 올해의 DBMS! 4
  • 5. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. GARTNER MQ의 유일한 오픈소스 RDBMS 2013년부터 5년 연속 Gartner’s Magic Quadrant 포함 5
  • 6. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. EDB POSTGRES PLATFORM 6
  • 7. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. DATABASE COMPATIBILITY FOR ORACLE® • 신규 개발 시 오라클의 대체로 EDB Postgres 선택 가능 • Oracle DBAs와 developers의 지식 재활용 가능 • PL/SQL 및 Pro*C, OCI 지원 • 데이터 동기화를 위한 복제 기능 제공 EDB POSTGRES ADVANCED SERVER ORACLE COMPATIBILITY 오라클 개발자 오라클 어플리케이션 저비용 및 민첩성 증대 비즈니스어플리케이션리소스 오라클 기술 재사용을 통한 업무 연속성 및 생산성 증대! 7
  • 8. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. EDB POSTGRES ADVANCED SERVER ORACLE COMPATIBILITY • SQL extension support • Decode, NVL, Substr, NVL2, Date/time functions • DDL syntax support • PL/SQL support – direct execution in EDB Postgres Advanced Server • REF Cursors, Implicit and explicit cursors • Looping, variable declarations, conditional statements • Collections: Associative Arrays, Varrays, Nested tables • Pragmas • Named parameters • User Defined Exceptions • Explicit Transaction Control(within sp) • Tools • EDB*Plus – SQL*Plus look-a-like • EDB*Loader – SQL*Loader equivalent • Oracle-like Data Dictionary • ALL_, DBA_, USER_ views • Wait Events • System and session waits • Statspack-like reporting • Features •Packages •Stored procedures •Functions •Triggers •Hints •Hierarchical Queries •Synonyms – Public and Private •Sequences •Rownum •Users/Roles •Dynamic SQL •Materialized Views •Partitioning • PL/SQL supplied packages •14 DBMS •6 UTL • Data types •Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer8
  • 9. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.9 EDB MIGRATION PORTAL: 온라인 기반 사전 호환성 검증 도구 • Oracle의 EDB Postgres 전환 시 사전에 호환성 진단을 지원하는 무료 온라인 검증 도 구 • 머신 러닝을 통한 비호환 구문의 지식 기반 강화 • 비호환 구문 조회 및 호환 구문 자동 생성 • 검증 완료된 스키마를 EDB Postgres 로 추 출
  • 10. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 웹, 빅데이터, 도큐먼트 데이터와 EDB POSTGRES • Foreign Data Wrapper 와 SQL/MED 기반 • MySQL, MongoDB & Hadoop FDW는 서브스 크립션에 기본 포함 • 커뮤니티를 통한 기타 FDWs 지원 10 R R / W R / W File / CSVODBC/J DBC MySQL MongoDB Twitter / FB Hadoop LDAP Others…
  • 11. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. NOSQL & RDBMS를 동시에 사용? • SQL과 NoSQL이 동시에 사용되는 경우 별도의 프로그램 로직 불필요 – Postgres does it all! 11 SELECT DISTINCT product_type, data->>'brand' as Brand, data->>'available' as Availability FROMjson_data JOIN products ON (products.product_type=json_data.data- >>'name') WHERE json_data.data->>'available'=true; product_type | brand | availability ---------------------------+-----------+-------------- AC3 Phone | ACME | true ANSI SQL J SON
  • 12. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.12 EDB POSTGRES ARK ON AZURE • Azure에 최적화된 EDB Postgres 전용 DBaaS 관리 콘솔 • 셀프 서비스 또는 DBaaS • 민첩한 DevOps 지원 • 고가용성 기반의 탄력적 데이 터베이스 인스턴스 배포 Production Clusters Development instances
  • 13. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.13 EDB POSTGRES ARK CONSOLE… 직관적이며 쉽 고 자동화된 DBaaS 관리툴 - 오토 힐링 - 오토 스케일링 - 고가용성 - DevOps - 백업 1 Scale replicas in or out manually 2 Clone cluster for new app development 3 Upgrade Postgres version on your schedule 4 Scale server class up or down manually 5 Transaction or Recovery preferred failover 6 Multi-node clusters with automatic replication, connection pooling and load balancing 7 User controlled auto-scaling thresholds 8 Auto-backup policies including PITR 9 Monitoring and Events panels 1 Scale replicas in or out manually 2 Clone cluster for new app development 3 Upgrade Postgres version on your schedule 4 Scale server class up or down manually 5 Transaction or Recovery preferred failover 6 Multi-node clusters with automatic replication, connection pooling and load balancing 7 User controlled auto-scaling thresholds 8 Auto-backup policies including PITR 9 Monitoring and Events panels 1 2 3 4 5 9 7 8 6 Console
  • 14. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 국내 도입 사례 14 KT • 2012년 표준 DB 선정 • Mission Critical 업무에도 다수 적용 • 오라클 마이그레이션 / 신규 • KT uCloud 마켓플레이스 상품 등록 • 계열사로 빠르게 확산중 P 제조사 • 2015년 표준 DB 선정 • 생산 관련 신규 프로젝트 위주로 도입 • 중요도 상급 업무로 확산중 • 오라클 마이그레이션 프로젝트 진행 예정 S 제조사 • 2016년 표준 DB 선정 • 다년도 오라클 마이그레이션 진행중 (MIS 업 무 위주) • 다수의 생산 관련 신규 프로젝트 진행중 • 계열사로 빠르게 확산중 H 제조사 • 2017년 표준 DB 선정 • 대고객 서비스 업무용 신규 프로젝트 위주로 도입 • 한국, 유럽, 인도 등 지역에 배포 • 오라클 마이그레이션 프로젝트 진행 예정
  • 15. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 오픈소스 SW로 5년간 2000억 비용절감 15 외산SW 종속 문제 해법 • 사전가입시스템은 5분간 80만 건의 처리능력과 무장애를 기록했다. 오라 클 DBMS 대비 20억원을 절감 • EPAS는 오픈소스 활용에 따른 정책 을 모두 준수. 외산SW 종속에 따른 운영 비용 증가와 라이선스 갈등 해결 가능 • KT 신인증시스템 등 주요 30개 정보 시스템에 적용한 오라클 DBMS를 오 픈소스인 EPAS로 교체 오픈소스DB로 유지비 80% 절감 • 오라클 의존도를 줄이면 그만큼 유 지보수비용도 줄어든다 • 국산DBMS도 가격은 저렴하지만 중장기적으로 봤을 때 특정 기업에 종속될 수 있어 최종적으로 오픈소 스로 결정 • 오픈소스 도입으로 일반 오라클 DBMS에 비해 최대 80%의 비용절 감 효과 원문 : http://www.dt.co.kr/contents.htm?article_no=2014030702010860746001 원문 : http://www.etnews.com/20150625000271 손승혜 KTDS IT서비스혁신센터장 이호재 KT 오픈소스SW 팀장
  • 16. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. EDB POSTGRES 업무 적용 유형 16 1. 신규 개발 어플리케이션 DevOps, 신속한 schema-less 개발, 다양한 프로그래밍 언어 지원 2. 어플리케이션 고도화 유연한 Multi-model 지원 및 다양한 데이터 소스와의 연계 지원 3. 기존 상용 DBMS 전환 오라클 호환성 기능을 통한 DBA와 개발자 스킬의 재사용 가능 4. 클라우드 이관 다양한 배포 옵션과 클라우드 이관에 따른 유연한 서브스크립션 정책
  • 17. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 1. MISSION CRITICAL & 대량 OLTP • 삼성페이 결제를 위한 바이오 인증 서비스 신규 구축 사례 • 도전 과제 • 높은 응답 속도 • 24/7 무중단 서비스 • 도입 효과 17 한국정보인증 - 바이오 인증 서비스 − 일 평균 2천만 트랜잭션 처리, 피크 시점 기준 약 1500TPS 처리 − pgpool-II 를 통한 마스터 장애 시 10초 이내 페일오버 − 높은 신뢰성을 바탕으로 무중단 서비스 제공
  • 18. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 2. INFORMATION LIFECYCLE MANAGEMENT • Exadata에 저장된 생산 정보 중 2년이 지난 데이 터는 스토리지 비용 절감을 위해 EPAS로 아카이빙 • 도전 과제 • 월 6~7TB 발생 데이터의 빠른 이관 • 조회 성능 유지 • 200TB 이상 데이터 저장 • 기존 어플리케이션과 완벽한 호환 • 도입 효과 • 엑사데이터 증설 도입 비용 절감 • 엑사데이터 기반 시스템의 데이터 경량화를 통한 서비스 & 운 영 안정성 증대 18 S 제조사 - 이력성 데이터 저장 및 조회 EPAS ETL ETL
  • 19. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 3. MISSION CRITICAL & 대량 OLTP • KT의 전략 단말인 아이폰 5 예약 판매 수용을 위한 사전 가입 시스템을 오픈 소스 SW로 전환 구축 • 도전 과제 • 높은 응답 속도 • 단기간 마이그레이션 • 도입 결과 19 KT - 아이폰 5 사전가입시스템 − 최대 TPS : 6,200 TPS (예약 판매 시작 후 5분 동안 약 80만 건의 차수 발급이 가능) − Legacy 증설대비 투자 비용 수십억원 절감 (H/W, S/W 라이선스) − PPAS DBMS 안정성 및 성능 검증, 확대 도입 기반 마련
  • 20. © Copyright EnterpriseDB Corporation, 2018. All rights reserved. 4. 클라우드 이관 & NOSQL 연계 • 자동화 및 각종 센서에서 수집된 정보 기반 개 인화 서비스 • 도전 과제 • On-premise 환경에서 AWS EC2로 이관 • 고가용성 확보 • 카산드라에 저장된 센싱 정보와 디비의 메타 정보 의 연동 • 도입 효과 20 S 제조사 - IoT 서비스 − EDB Failover Manager를 통한 VIP 및 자동 페일오버로 고가용성 확보 − Cassandra FDW를 통한 추가 개발 공수 최소화 및 서비스 안정성 확보 EPAS DB Tables CassandraCassandra FDW Public Cloud
  • 21. The Most Complete Open Source Database Platform © Copyright EnterpriseDB Corporation, 2018. All rights reserved. THANK YOU sales-kr@enterprisedb.com www.enterprisedb.com