SlideShare a Scribd company logo
1 of 25
Download to read offline
MariaDB 기본 소개
Agenda
● MariaDB 회사 소개
● MariaDB 제품 구성
● MariaDB SkySQL (관리형 DBaaS)
● 사례 소개
2022년 까지
70% 이상의 신규 개발 애플리케이션은
오픈소스 DB 를 이용할 것이며
50% 이상의 기존 업무가 상용 DB 에서
이관될 전망이다.
“
Gartner | State of the Open-Source DBMS Market, 2018
MariaDB 는 개방성과 커뮤니티 보존을
위해 개발되었다. 그 결과 우리는 더욱
빠른 속도로 미래의 애플리케이션을
준비할 수 있게되었다.
4
Michael “Monty” Widenius
설립자 & CTO of MariaDB
MySQL 의 창시자
오픈소스의
철학
“
”
업계 리더들과 공동 개발
Galera
Cluster
InnoDB
Storage
Engine
Spiral Arms –
Spider Sharding
Security Key
Management
Plugin
MaxScale
BinLog
Atomic
Writes
Encryption
CONNECT
Storage
Engine
OLIVIER
BERTRAND
MyRocks
Storage Engine
Temporal
Storage
Engine
PL/SQL Support
Persistent Auto-
Increment for InnoDB
SQL Patches
Compressed
Binlog Events
수많은 엔터프라이즈 사례들
Financial Services
Travel Retail & Ecommerce
Gvmt & Education
Telecom
Technology & Internet
Media & Social
Cloud Services & Stacks
Linux Distributions
리눅스 생태계의 표준 데이터베이스이자,
모든 주요 클라우드에서 사용 가능
MariaDB 는 ‘가장 빨리 성장하는 DB’
MariaDB https://db-engines.com/en/ranking_trend/system/MariaDB
Ranking https://db-engines.com/en/ranking_definition
3개 서버 노드 클러스터 (2소켓, 각 12코어)
•Microsoft 가 18배 비쌈
•경우에 따라 5억원 이상 절감 가능
뛰어난 경제성
3년 TCO 비교
1개 서버 노드 (2소켓, 각 12코어)
• 오라클이 40배 비쌈
•경우에 따라 10억원 이상 절감 가능
약 12.8억원
약 4천만원
Sources: “State of the Open-Source DBMS Market, 2018”, Gartner, Feb 2018
and MariaDB, July 2018
“Pricing and licensing for Windows Server 2019”, Microsoft March 2019.
약 6.4억원
MariaDB 제품 구성
오픈소스 MariaDB 와의 비교
● 서버 복제
● 암호화 클러스터
● 샤딩 및 컴프레션
● 데이터 암호화
● 사용자 관리 및 감사 기능
● 패스워드 관리
● Account locking
● Non-blocking backups
● Point-in-time 롤백
● Bitemporal tables
● CTEs and window functions
● JSON and GIS functions
● 오라클 호환성
MariaDB Enterprise Server
● 고가용성
○ 자동 페일오버
○ 트랜젝션 리플레이
● 확장성
○ Read/write 스플릿
○ 레플리카 서버
● 보안
○ 데이터 마스킹
○ 쿼리 blocking
○ Result limiting
● 타 도구 통합
○ Change-data-capture
○ Kafka 커넥터
MariaDB MaxScale
● 한국 직원 기술 지원
● 한국인 컨설턴트 지원 (유상)
● 정기 제품 교육 (유상, 무상
계획)
● MariaDB 본사 전문가 집단
MariaDB 가 직접 기술 지원
MariaDB 엔터프라이즈 개관
트랜젝션 (OLTP)
MariaDB
Server
+ Add
Servers
Clustered / Replicated / Sharded / Distributed
분석 (OLAP)
MariaDB
Server
+ Add
Servers
Distributed
MariaDB
ColumnStore
+ Add Storage
외부 데이터
Spark & Kafka
Informatica & Pentaho
C. Java & Python
CDC
MariaDB Plugable Engines
On Premises Or Public / Private / Public Clouds
가상 서버
베어 베탈 서버 도커 컨테이너 쿠버네티스
MariaDB MaxScale (맥스 스케일)
MariaDB
엔터프라이즈 서버
MariaDB
엔터프라이즈 서버
MariaDB
엔터프라이즈 서버
MariaDB MaxScale
애플리케이션
Query 요청
Database firewall
Query 라우터 (HA/scalability)
Query 결과를 캐시 저장
Query 응답
다이내믹 데이터 마스킹
Result limiting
MariaDB MaxScale 은 데이터베이스 토폴로지를 한단계 추상화시켜 애플리케이션 개발을 보다 단순화 해줍니다.
비인가 접근 제어
다운타임 최소화
예측 가능한 성능 유지
민감한 정보를 보호
악의적 트래픽 공격 (DOS)을 방어
MariaDB 제품 구성
Xpand
MariaDB
InnoDB
ColumnStore
일반 용도 RDB
고가용성 제공 및
기술 지원
대규모 트랜젝션
처리 특화
분석 업무
특화
Database Workloads
MariaDB 엔터프라이즈 : 스토리지 엔진 플러그인 구조
MariaDB 엔터프라이즈 서버 (eCommerce 데이터베이스 예시)
tbl_products
tbl_carts tbl_clicks
InnoDB
Xpand ColumnStore
읽기 최적화
● Find products
● View product
확장 최적화
● Create account
● Log in
분석 최적화
● Recommendations
● Personalized offers
제품 카탈로그
회원 정보 마케팅을 위한 분석
Xpand (up to 64-nodes) vs. Aurora/MySQL
PROPRIETARY AND CONFIDENTIAL
MySQL
(largest)
Aurora
(largest)
Xpand DB
o Xpand 제품은 코어 추가를 자유롭게 함으로써
지속적인 성능 증가를 보여줌
o 온프레미스 사용 가능
o MySQL 호환성
o 노드 확장의 자유
– 무중단 Read / write 확장 (샤딩, 레플리카,
App 변경 불필요)
– 모든 DB 서버가 Read / Write 가능
SkySQL
(관리형 DBaaS)
https://mariadb.com/products/skysql/get-started/
MariaDB 엔터프라이즈 제품을 On-Prem 과
동일하게 퍼블릭 클라우드에서 관리형으로 제공.
SkySQL
오퍼레이션
Jump server
Monitoring server
Job server
SkySQL
데이터베이스
Jump
server
쿠버네티스 cluster
Database
Database
Database
Commands
Metrics
SkySQL
포탈
Web UI
Inventory
Workflows Jobs
MariaDB
SkyDBA
고객의 애플리케이션
사용자 어드민
Ident proxy
Firewall
SKYSQL 아키텍쳐
SkySQL Roadmap
Google
Cloud Platform
Amazon
Web Services
Microsoft
Azure
Google
Anthos
Cloud
Monitoring
dashboard
Workload
analysis
Guided
configuration
Self
optimization
Health
Replicated
Clustered
(Galera)
Sharded
(Spider)
Distributed
(Xpand)
Topology
Read
scaling
On-demand
compute scaling
Automatic
storage scaling
Automatic
scaling
Scalability
사례 소개
‘S’ 그룹사 사례 – InnoDB MariaDB 를 대규모로 운영중
‘S’ 그룹사 사례 – InnoDB MariaDB 를 대규모로 운영중
‘S’ 그룹사 사례 – Xpand MariaDB 를 대규모로 운영중
• 대규모 DB 환경에서 온라인 스키마 체인지
• 샤딩 불필요
• MySQL 호환성
• Write 성능 무중단 확장
Questions?
Thanks!

More Related Content

Similar to MariaDB 기본 소개 20201216.pdf

Imperva CDN Cloud WAF CWAF Basic Security
Imperva CDN Cloud WAF CWAF Basic SecurityImperva CDN Cloud WAF CWAF Basic Security
Imperva CDN Cloud WAF CWAF Basic Security시온시큐리티
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략Devgear
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브Open Source Consulting
 
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략Devgear
 
Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!규석 이
 
DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)Kee Hoon Lee
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사Amazon Web Services Korea
 
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사POSCO ICT
 
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdfSAMUEL SJ Cheon
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵r-kor
 
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03Devgear
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx문기 박
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략rockplace
 
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...Amazon Web Services Korea
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
 
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개 [Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개 CJ Olivenetworks
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)SAMUEL SJ Cheon
 

Similar to MariaDB 기본 소개 20201216.pdf (20)

Imperva CDN Cloud WAF CWAF Basic Security
Imperva CDN Cloud WAF CWAF Basic SecurityImperva CDN Cloud WAF CWAF Basic Security
Imperva CDN Cloud WAF CWAF Basic Security
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
 
Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!Do you know HashiCorp? I know Terraform!
Do you know HashiCorp? I know Terraform!
 
DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)DB관점에서 본 빅데이터 (2019년 8월)
DB관점에서 본 빅데이터 (2019년 8월)
 
IRIS
IRISIRIS
IRIS
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
 
DB innovation conference 2020
DB innovation conference 2020DB innovation conference 2020
DB innovation conference 2020
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
 
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
 
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
(Enterprise,RedHat) - SDC(IaaS) with SDS, Cloud References 2020-07 Samuel.pdf
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵
 
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
 
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
고객 중심 서비스 출시를 위한 준비 “온오프라인 고객 데이터 통합” – 김준형 AWS 솔루션즈 아키텍트, 김수진 아모레퍼시픽:: AWS C...
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개 [Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개
[Gridgain]인메모리컴퓨팅 및 국내레퍼런스 소개
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
 

More from ssusercbaa33

ReaR 를 이용하여 Linux OS Backup 설정방법.pptx
ReaR 를 이용하여 Linux OS Backup 설정방법.pptxReaR 를 이용하여 Linux OS Backup 설정방법.pptx
ReaR 를 이용하여 Linux OS Backup 설정방법.pptxssusercbaa33
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdfssusercbaa33
 
MariaDB Xpand 고객사례 안내.pdf
MariaDB Xpand 고객사례 안내.pdfMariaDB Xpand 고객사례 안내.pdf
MariaDB Xpand 고객사례 안내.pdfssusercbaa33
 
Cisco Cat.4500Series License Installation Guide.pdf
Cisco Cat.4500Series License Installation Guide.pdfCisco Cat.4500Series License Installation Guide.pdf
Cisco Cat.4500Series License Installation Guide.pdfssusercbaa33
 
BeeGFS Training.pdf
BeeGFS Training.pdfBeeGFS Training.pdf
BeeGFS Training.pdfssusercbaa33
 
All_Things_ASA_v3_1_20140609.pdf
All_Things_ASA_v3_1_20140609.pdfAll_Things_ASA_v3_1_20140609.pdf
All_Things_ASA_v3_1_20140609.pdfssusercbaa33
 
Sourcefire_Technical_Bootcamp_20140609.pdf
Sourcefire_Technical_Bootcamp_20140609.pdfSourcefire_Technical_Bootcamp_20140609.pdf
Sourcefire_Technical_Bootcamp_20140609.pdfssusercbaa33
 
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdf
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdfCisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdf
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdfssusercbaa33
 
Cisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfCisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfssusercbaa33
 
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdf
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdfCisco Wireless LAN Controller Command Reference, Release 7.4.pdf
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdfssusercbaa33
 

More from ssusercbaa33 (11)

ReaR 를 이용하여 Linux OS Backup 설정방법.pptx
ReaR 를 이용하여 Linux OS Backup 설정방법.pptxReaR 를 이용하여 Linux OS Backup 설정방법.pptx
ReaR 를 이용하여 Linux OS Backup 설정방법.pptx
 
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdfBRKRST-3068  Troubleshooting Catalyst 2K and 3K.pdf
BRKRST-3068 Troubleshooting Catalyst 2K and 3K.pdf
 
MariaDB Xpand 고객사례 안내.pdf
MariaDB Xpand 고객사례 안내.pdfMariaDB Xpand 고객사례 안내.pdf
MariaDB Xpand 고객사례 안내.pdf
 
Cisco Cat.4500Series License Installation Guide.pdf
Cisco Cat.4500Series License Installation Guide.pdfCisco Cat.4500Series License Installation Guide.pdf
Cisco Cat.4500Series License Installation Guide.pdf
 
BeeGFS Training.pdf
BeeGFS Training.pdfBeeGFS Training.pdf
BeeGFS Training.pdf
 
All_Things_ASA_v3_1_20140609.pdf
All_Things_ASA_v3_1_20140609.pdfAll_Things_ASA_v3_1_20140609.pdf
All_Things_ASA_v3_1_20140609.pdf
 
Sourcefire_Technical_Bootcamp_20140609.pdf
Sourcefire_Technical_Bootcamp_20140609.pdfSourcefire_Technical_Bootcamp_20140609.pdf
Sourcefire_Technical_Bootcamp_20140609.pdf
 
ipv6_study.pdf
ipv6_study.pdfipv6_study.pdf
ipv6_study.pdf
 
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdf
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdfCisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdf
Cisco VxLAN, LTRDCT-1223 Implementing VXLAN in a Data Center.pdf
 
Cisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdfCisco IOS XRv Router.pdf
Cisco IOS XRv Router.pdf
 
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdf
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdfCisco Wireless LAN Controller Command Reference, Release 7.4.pdf
Cisco Wireless LAN Controller Command Reference, Release 7.4.pdf
 

MariaDB 기본 소개 20201216.pdf

  • 2. Agenda ● MariaDB 회사 소개 ● MariaDB 제품 구성 ● MariaDB SkySQL (관리형 DBaaS) ● 사례 소개
  • 3. 2022년 까지 70% 이상의 신규 개발 애플리케이션은 오픈소스 DB 를 이용할 것이며 50% 이상의 기존 업무가 상용 DB 에서 이관될 전망이다. “ Gartner | State of the Open-Source DBMS Market, 2018
  • 4. MariaDB 는 개방성과 커뮤니티 보존을 위해 개발되었다. 그 결과 우리는 더욱 빠른 속도로 미래의 애플리케이션을 준비할 수 있게되었다. 4 Michael “Monty” Widenius 설립자 & CTO of MariaDB MySQL 의 창시자 오픈소스의 철학 “ ”
  • 5. 업계 리더들과 공동 개발 Galera Cluster InnoDB Storage Engine Spiral Arms – Spider Sharding Security Key Management Plugin MaxScale BinLog Atomic Writes Encryption CONNECT Storage Engine OLIVIER BERTRAND MyRocks Storage Engine Temporal Storage Engine PL/SQL Support Persistent Auto- Increment for InnoDB SQL Patches Compressed Binlog Events
  • 6. 수많은 엔터프라이즈 사례들 Financial Services Travel Retail & Ecommerce Gvmt & Education Telecom Technology & Internet Media & Social
  • 7. Cloud Services & Stacks Linux Distributions 리눅스 생태계의 표준 데이터베이스이자, 모든 주요 클라우드에서 사용 가능
  • 8. MariaDB 는 ‘가장 빨리 성장하는 DB’ MariaDB https://db-engines.com/en/ranking_trend/system/MariaDB Ranking https://db-engines.com/en/ranking_definition
  • 9. 3개 서버 노드 클러스터 (2소켓, 각 12코어) •Microsoft 가 18배 비쌈 •경우에 따라 5억원 이상 절감 가능 뛰어난 경제성 3년 TCO 비교 1개 서버 노드 (2소켓, 각 12코어) • 오라클이 40배 비쌈 •경우에 따라 10억원 이상 절감 가능 약 12.8억원 약 4천만원 Sources: “State of the Open-Source DBMS Market, 2018”, Gartner, Feb 2018 and MariaDB, July 2018 “Pricing and licensing for Windows Server 2019”, Microsoft March 2019. 약 6.4억원
  • 11. 오픈소스 MariaDB 와의 비교 ● 서버 복제 ● 암호화 클러스터 ● 샤딩 및 컴프레션 ● 데이터 암호화 ● 사용자 관리 및 감사 기능 ● 패스워드 관리 ● Account locking ● Non-blocking backups ● Point-in-time 롤백 ● Bitemporal tables ● CTEs and window functions ● JSON and GIS functions ● 오라클 호환성 MariaDB Enterprise Server ● 고가용성 ○ 자동 페일오버 ○ 트랜젝션 리플레이 ● 확장성 ○ Read/write 스플릿 ○ 레플리카 서버 ● 보안 ○ 데이터 마스킹 ○ 쿼리 blocking ○ Result limiting ● 타 도구 통합 ○ Change-data-capture ○ Kafka 커넥터 MariaDB MaxScale ● 한국 직원 기술 지원 ● 한국인 컨설턴트 지원 (유상) ● 정기 제품 교육 (유상, 무상 계획) ● MariaDB 본사 전문가 집단 MariaDB 가 직접 기술 지원
  • 12. MariaDB 엔터프라이즈 개관 트랜젝션 (OLTP) MariaDB Server + Add Servers Clustered / Replicated / Sharded / Distributed 분석 (OLAP) MariaDB Server + Add Servers Distributed MariaDB ColumnStore + Add Storage 외부 데이터 Spark & Kafka Informatica & Pentaho C. Java & Python CDC MariaDB Plugable Engines On Premises Or Public / Private / Public Clouds 가상 서버 베어 베탈 서버 도커 컨테이너 쿠버네티스
  • 13. MariaDB MaxScale (맥스 스케일) MariaDB 엔터프라이즈 서버 MariaDB 엔터프라이즈 서버 MariaDB 엔터프라이즈 서버 MariaDB MaxScale 애플리케이션 Query 요청 Database firewall Query 라우터 (HA/scalability) Query 결과를 캐시 저장 Query 응답 다이내믹 데이터 마스킹 Result limiting MariaDB MaxScale 은 데이터베이스 토폴로지를 한단계 추상화시켜 애플리케이션 개발을 보다 단순화 해줍니다. 비인가 접근 제어 다운타임 최소화 예측 가능한 성능 유지 민감한 정보를 보호 악의적 트래픽 공격 (DOS)을 방어
  • 14. MariaDB 제품 구성 Xpand MariaDB InnoDB ColumnStore 일반 용도 RDB 고가용성 제공 및 기술 지원 대규모 트랜젝션 처리 특화 분석 업무 특화 Database Workloads
  • 15. MariaDB 엔터프라이즈 : 스토리지 엔진 플러그인 구조 MariaDB 엔터프라이즈 서버 (eCommerce 데이터베이스 예시) tbl_products tbl_carts tbl_clicks InnoDB Xpand ColumnStore 읽기 최적화 ● Find products ● View product 확장 최적화 ● Create account ● Log in 분석 최적화 ● Recommendations ● Personalized offers 제품 카탈로그 회원 정보 마케팅을 위한 분석
  • 16. Xpand (up to 64-nodes) vs. Aurora/MySQL PROPRIETARY AND CONFIDENTIAL MySQL (largest) Aurora (largest) Xpand DB o Xpand 제품은 코어 추가를 자유롭게 함으로써 지속적인 성능 증가를 보여줌 o 온프레미스 사용 가능 o MySQL 호환성 o 노드 확장의 자유 – 무중단 Read / write 확장 (샤딩, 레플리카, App 변경 불필요) – 모든 DB 서버가 Read / Write 가능
  • 18. MariaDB 엔터프라이즈 제품을 On-Prem 과 동일하게 퍼블릭 클라우드에서 관리형으로 제공.
  • 19. SkySQL 오퍼레이션 Jump server Monitoring server Job server SkySQL 데이터베이스 Jump server 쿠버네티스 cluster Database Database Database Commands Metrics SkySQL 포탈 Web UI Inventory Workflows Jobs MariaDB SkyDBA 고객의 애플리케이션 사용자 어드민 Ident proxy Firewall SKYSQL 아키텍쳐
  • 20. SkySQL Roadmap Google Cloud Platform Amazon Web Services Microsoft Azure Google Anthos Cloud Monitoring dashboard Workload analysis Guided configuration Self optimization Health Replicated Clustered (Galera) Sharded (Spider) Distributed (Xpand) Topology Read scaling On-demand compute scaling Automatic storage scaling Automatic scaling Scalability
  • 22. ‘S’ 그룹사 사례 – InnoDB MariaDB 를 대규모로 운영중
  • 23. ‘S’ 그룹사 사례 – InnoDB MariaDB 를 대규모로 운영중
  • 24. ‘S’ 그룹사 사례 – Xpand MariaDB 를 대규모로 운영중 • 대규모 DB 환경에서 온라인 스키마 체인지 • 샤딩 불필요 • MySQL 호환성 • Write 성능 무중단 확장