스마트한 dbms관리: db powerstudio 따라잡기, live!
DESCRIPTION
2014년 9월 24일 진행된 무료 온라인 세미나 "스마트한 DBMS관리: DB PowerStudio 따라잡기, LIVE!"의 발표자료 입니다. 해당 온라인 세미나 다시보기는 다음 링크를 통해 가능합니다: http://forms.embarcadero.com/AP14Q3KRWebinarDBPowerStudioTRANSCRIPT
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES
2014. 9. 24
스마트한 DBMS 관리 ( DB PowerStudio 따라잡기)
데브기어 문 효섭 이사
EMBARCADERO TECHNOLOGIES
Data Management Challenges
Evolving Database
Ecosystems Volume, Velocity,
Variety
Agile Development
Cycles
Maximizing
IT Infrastructure Compliance
Organizational
Transparency
IT Challenges
DBA Challenges
Evolving Database
Ecosystems
Variety Needs
Volume, Velocity,
Variety
EMBARCADERO TECHNOLOGIES
“현명하게”
“정확하게”
“깔끔하게”
“슬림하게”
“빠르게”
“똑똑하게”
스마트한 DBMS 관리 ?
“요령있게”
“효율적으로”
EMBARCADERO TECHNOLOGIES
EMBARCADERO TECHNOLOGIES
DB Change Manager
DB Optimizer
DBArtisan
DB PowerStudio
Rapid SQL
RAD Studio
Delphi
C++Builder
HTML5 Builder
J Optimizer
Jbuilder
InterBase
Databases
All-Access XE
All-Access
ER/Studio Business Architect
ER/Studio Data Lineage
ER/Studio Software Architect
ER/Studio Repository
ER/Studio Metawizard
ER/Studio Viewer
ER/Studio Data Architect
ER/Studio
ER/Studio Team Server
Database Management Application Dev. Architecture and Modeling
Heterogeneous, cross-platform tools to design, develop, and deliver your data and applications
Design Develop Deliver
Embarcadero Product Portfolio
EMBARCADERO TECHNOLOGIES
DB PowerStudio® - 복잡한 DB 환경에서 운영 무결성 및 데이터 일관성을 제공하여 DBA와 개발자의 능력을 향상시키는 통합 DB툴 셋
DBArtisan® - 크로스플랫폼 DB 관리 및 거버넌스
Rapid SQL® - SQL전문가를 위한 빠른 SQL 개발 및 디버깅
DB Optimizer™ - DB 성능과 신뢰성을 위한 비주얼 SQL 튜닝 및 프로파일링
DB Change Manager™ - 이 기종 DBMS 환경에 대한 스키마와 데이터 비교 & 동기화
Availability Integrity Support
DBArtisan , DB Optimizer DB Change Manager,
Rapid SQL
multiple platforms
이기종 DBMS 관리
DB PowerStudio
EMBARCADERO TECHNOLOGIES
DB PowerStudio Vision
Enabling the Next-
Generation DBA
• Big Data/NoSQL Support
• DB Advisor
Enhancing Product
Interoperability
• 64-bit support
• Product integration
• API enhancements
Supporting Database
Ecosystems
• Support for current
platforms and features
EMBARCADERO TECHNOLOGIES
DB PowerStudio XE6 New features
• XE6 release – DBArtisan 9.7
– Rapid SQL 8.7
– DB Optimizer 3.8
– DB Change Manager 6.3
Collaborative Management Platform
• DBArtisan Team Server
• Centralized DataSource Inventories
• Team Collaboration
Supporting Database Ecosystems
• Oracle 12c, SQL Server 2014, IBM DB2, Sybase ASE15.7, IQ 15.4
• PostgreSQL 9.3
• Apache Hive/Hadoop, Cloudera Impala
EMBARCADERO TECHNOLOGIES
DB Artisan
저장공간, 데이터, 성능 관리
보안 관리
스키마와 데이터 마이그래이션
강력한 분석(Analysis) 기능
• 빌트인 프로세스 모니터
• 선제적인 분석
• 정확하게 파악하고 분석하고 최적화
손쉽고 효율적인 보안 관리
• Permission management
• Account setup and management
• Data classification
원활한 스키마 및 데이터 이관
• 스키마, 데이터 이관 마법사와 유틸리티
• 크로스플랫폼 스키마 카탈로그
• 강력한 DBMS echosystem 지원
Cross-platform database management and governance
EMBARCADERO TECHNOLOGIES
Rapid SQL
SQL 코드 개발
SQL, 함수,
저장프로시저 디버깅
버전 컨트롤
빠르고 효율적인 SQL 개발
• SQL 코드 분석, 문법체크를 통한 실시간 빠른 수정 기능
• 비주얼 쿼리 빌더
코드품질 향상
• 기본, line-by-line 디버깅
• 문장 내의 빠른 에러 식별
• 저장 프로시저 디버깅
효율적인 협업
• 버전 컨트롤, 리버스엔지니어링, 소스코드 저장소
• 주요 버전 컨트롤 패키지 지원 및 통합
Agile scripting and debugging for SQL professionals
EMBARCADERO TECHNOLOGIES
DB Optimizer
DB 프로파일링
SQL 튜닝
부하(Load) 테스트
성능 병목(Bottleneck) 식별
• 그래픽 프로파일링(profiling) 표시
• 실행 통계와 실행 계획
• SQL 문에 대한 분석
비주얼 SQL 튜닝
• 여러가지 Case에 대한 SQL 문 재생성
• 복잡한 쿼리문의 인덱스 제약조건 표시
• 컬러 코드로 구분된 인덱스 분석
운영환경 시뮬레이션
• 동시 사용자와 실행 시간을 지정
• 운영 환경에 대한 시뮬레이션과 프로파일링 결합
Visual SQL tuning and profiling for performance and reliability
EMBARCADERO TECHNOLOGIES
DB Change Manager
12
DB 동기화
DB 변경 추적
DB 감사 및 규정준수
DB 변경 사항을 빠르게 배포
• 선택한 객체를 동기화 또는 이전 상태로 복원하는 ALTER 스크립트 생성
• 깊이 있는 멀티 DBMS 플랫폼 지원
발견, 추적, 리포팅
• 하나 또는 서로 다른 두 DB 사이의 차이점을 비교하고 동기화
• 중요한 DB 설정에 대한 리포팅
거버넌스 표준 준수
• 스키마와 설정 아카이브로 규정 준수 • 감사 및 리포팅을 위한 히스토리 제공
• 데이터 식별을 방지하는 데이터 마스킹
Schema and data synchronization across database environments
EMBARCADERO TECHNOLOGIES
목차
• DB Artisan 소개
• Rapid SQL 소개
• DB Optimizer 소개
• DB Change Manager 소개
• 제품 자료 및 다운로드
14
EMBARCADERO TECHNOLOGIES
DB Artisan?
• DBMS 관리 툴 • 주요기능
– User, Table 생성 – Data Edit – ISQL – 쿼리 빌더(Query Builder) – 유틸리티(Utilities) – 분석 기능
15
EMBARCADERO TECHNOLOGIES
Rapid SQL?
• SQL 개발 툴 • 주요기능
– Code Workbench – Code Assist – Paste SQL Syntax – Paste SQL Statement – Query Builder – 디버깅
16
EMBARCADERO TECHNOLOGIES
DB Optimizer?
• SQL 튜닝 툴 • 주요기능
– DB 프로파일링 – SQL 튜닝 – 부하 테스트
17
EMBARCADERO TECHNOLOGIES
DB Change Manager?
• DB 변경관리 툴 • 주요기능
– 데이터 비교 – 스키마 비교 – DB 구성 값 비교 – 스케쥴링 – 데이터 마스킹(Data Masking)
18
EMBARCADERO TECHNOLOGIES
제품 자료 및 다운로드
• 제품 자료 – www.devgear.co.kr
• 제품 다운로드 – http://www.embarcadero.com/downloads
19
EMBARCADERO TECHNOLOGIES
Question?