40
SQL Server 2014 마이크로소프 데이터 플랫폼

SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

  • Upload
    others

  • View
    31

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

SQL Server 2014와마이크로소프데이터플랫폼

Page 2: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 3: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 4: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

SQL Server

2000

SQL Server

2005

SQL Server

2008

SQL Server

2008 R2

SQL Server

2012

XML ● KPIs

Management Studio ● Mirroring

Compression ● Policy-Based Mgmt ● Programmability

PowerPivot ● SharePoint Integration ● Master Data Services

AlwaysOn ● ColumnStore Index ● Data Quality Services ● Power View ● Cloud Connectivity

SQL Server

2014In-Memory Across Workloads ● Performance & Scale ● Hybrid Cloud Optimized ● HDInsight ● Cloud BI

Page 5: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 6: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 7: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 8: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 9: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

내부 엔진

메모리 최적화된 테이블파일 그룹

In-Memory OLTP engine: 메모리 최적화 된 tables & indexes

Native compiled 저장프로시저 및 스키마

In-Memory OLTP 컴파일러

트랜잭션 로그 디스크 기반데이터 파일 그룹

현 하드웨어 트랜드를 반영하여 기존 SQL에 통합됨.

메모리 최적화 OLTP 엔진을 통한 새로운 성능 제공

Page 10: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

SQL Server 통합

• 기존과 동일한 관리 경험및 기술

• 기존 쿼리 및 트랜잭션사용 가능

• 기 HA 기술 사용 가능• backup/restore

메모리 최적화 기술

• 메모리 최적화된 구조• 데이터, 인덱스 모두

메모리에 상주• No buffer pool• 스트림 기반 스토리지 저장

방식

T-SQL 머신 코드

• C 코드로 변환• Interpreter방식이 아닌 Dll

직접 호출 하는 방식• 컴파일 시 최적화 발생

Lock/Latch Free

• Optimistic 동접 처리• Full ACID • Lock-free 알고리즘

메모리 가격 하락 CPU Clock 속도 정체 증가하는 Core수 저 비용/ 고 효율

하드웨어 트랜드 비지니스

통합되어편리한 경험

고성능 데이터 처리효율적인 비즈니스

로직 처리매끄러운 Scale-UP

사용자

측면

혜택

In-M

em

ory

OLT

P 기

술요소

시장

요구

Page 11: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

ROWS

새로운 형태의 row 포맷

메모리 상주 및 접근에 최적화된 구조

버전에 다른 다양한 ROW 제공

NO page container

INDEX

No-clustered 인덱스만 지원

인덱스는 포인팅만(데이터 중복 없음)

Hash: point lookups

Range/Oredered

Disk에 존재하지 않음

No logging

• 온라인 상에서 관리

• 복구시 재생성

Page 12: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 13: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 14: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 15: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

C

1

C

2

C

3

C

5

C

6

C

4Columnstore Index Representation

“SQL Server 2012 In-Memory ColumnStore,

기술을통해우리는 1000억레코드를과거30배대비, 2~3초안에얻을수 있게되었습니다. “

Page 16: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 17: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

19.7GB

10.9GB

5.0GB4.0GB

6.9GB

1.8GB

TABLE WITH

CUSTOMARY

INDEXING

TABLE WITH

CUSTOMARY

INDEXING (PAGE

COMPRESSION)

TABLE WITH NO

INDEXING

TABLE WITH NO

INDEXING (PAGE

COMPRESSION)

TABLE WITH

COLUMNSTORE

INDEX

CLUSTERED

COLUMNSTORE

Page 18: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

TPCH 3.1X

TPCDS 2.8X

Customer 1 3.9X

Customer 2 4.3X

• sys.partitions

Page 19: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 20: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 21: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 22: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 23: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 24: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 25: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 26: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 27: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 28: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 29: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 30: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 31: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 32: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio

Restore to VMGeo Replication

Page 33: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 34: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 35: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 36: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 37: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 38: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 39: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio
Page 40: SQL Server 2014와 마이크로소프데이터 플랫폼 · 2014-03-12 · SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 XML KPIs Management Studio