SQL Server 2008 Business Conference참석 후기 내 밥줄

실무 사례도 발표가 된다고 해서 기대를 하고 갔었는데, 대부분이 OLAP업무에 대한 것이라서 크게
재밌지 않았다. 내가 가진 경험들과 좀 다른 분야이고 많은 session을 짧은 시간 내에 진행하다 보니
더 영양가가 없었다고 생각한다. 참석자에게 일괄(!!)제공한 노트북 가방 경품은 좀 과하지 않았나?
하는 생각도 든다. 아래의 catch phrase에서 보듯이 이제는 MS에서도 SQLServer를 이제 단순한 RDBMS로
포지셔닝하지는 않는 것 같다. 그것이 대세이니까...


[Catch Phrases]

-데이터 관리의 한계를 넘으면 새로운 비지니스가 보인다.

-단순한 data로 남을 것인가? 비지니스의 에너지가 될 것인가?

-Your Data, Any Place, Any Time.

-More time, More enjoyment, More value.

 

 

[Whats new in SQLServer 2008]

1. Trusted

 (보안적 측면)

 a. 투명한 암호화

   -application의 수정 없이 전체 database, 특정 data files, 특정 log files들을 암호화가 가능.

 b. 외부 키 관리

   -하드웨어보안모듈(HSM)을 통하여 DBMS파일이 유출되더라도 해당 device가 없으면 사용 불가

 c. 향상된 감사기능

   -DDL을 통한 감사정보 생성 및 관리 가능

   -강력하고 섬세한 감사 기능(, "What data was retrieved?"란 질문에 대해서도 즉시 대답 가능)

 

 (사업 연속성 보장)

 a. 향상된 mirroring

   -SQL Server 2005보다 기능 개선(자동 page repair, 로그 전달 stream 압축을 통한 복제 성능 향상)

 b. 실시간 CPU추가 가능

 

 (예상 가능한 응답 제공)

 a. Resource Governor

   -리소스를 통합 관리하는 기능을 통하여 제한된 H/W resource의 적절한 load balancing

 b. 예상 가능한 query성능

   -query plan 고정을 통해서 안정적인 query성능을 보장하고 예측성을 높임

   -"언제, 어떤 H/W Resource를 추가해야 하나?"에 대한 즉답 가능.

 c. 데이터 압축

   -Disk 공간 절약 및 메모리에 load되는 정보를 더 많이 확보하므로서 query성능 향상

 

2. Productive

 (정책기반 관리)

 a. 쉽게 정책을 생성하고, 해당 정책으로 여러 instance를 통합 관리가능

 b. 유연한 설치

   -설치 process customizing가능(repackaging)하여 신속하고 정확한 설치 가능

 c. 성능 정보 수집 기능 향상

   -중앙집중의 data 정보 수집과 관리가 가능하고 다양하고 편리한 관리 도구 제공

 

 (편리한 응용프로그램 개발)

 a. LINQ

   -.NET framework의 기능들을 통하여 LINQ를 사용하여 SQLServer에 직접 접근

 b. 향상된 ADO.NET Data Services

 

 (다양한 추가 data type지원)

 a. DATE/TIME

 b. HIERARCHY ID

 c. FILESTREAM Data

 d. Integrated Full Text Search

 e. Sparse Columns

   -NULL Data에 대한 효율적 관리(NULL data는 저장공간을 사용하지 않음)

 f. Large User-Defined Types

   -기존의 8Kbytes 제한 없음.

 g. Spatial Data type(Geometry, Geography)

 

3. Intelligent

 (어떤 data든 통합)

 a. 백업셋 압축을 통하여 disk I/O를 줄이고 백업/복구 시간 단축

 b. Partitioned table Parallelism

   -대용량의 table을 개발자에게 투명하게 partitioning하여 관리 할 수 있도록 SQLServer 2005의 기능 향상

 c. Star Join Query Optimiztion

 d. Grouping Set

   -복수개의 Group by 처리 가능하도록 지원

 e. Data변경 감지를 통한 cube관리 편의 제공

 f. Merge SQL Statement

 g. SSIS pipeline 기능 향상

   -Multi-processors 환경에서 보다 나은 성능 제공

 h. SSIS Persistent lookups

 

 (적절한 정보 제공)

 a. Analysis서버의 성능 향상

   -블럭 계산

 b. WriteBack

 

 (신속한 BI를 위한 data제공)

 a. Enterprize Reporting Engine

 b. Internet Report Deplyment

 c. Manage Reporting Infrastructure

 d. Report Builder Enhancements

 e. Forms Authentication Support

 f. Report Server Application Embedding

 g. Microsoft Office Intergration

 h. Predictive Analysis

 

 

[실 비지니스 사례]

1. 삼성전자 LCD사업부

 a. 프로젝트 개요

  기존에는 Sale-in(삼성전자->판매자)만 관리를 했으나, Sale-out(판매자->End User)까지 관리하여 물류효율화를

  꾀하고 이를 통하여 매출의 증대 목표

 b. 요구사항

  Sale-out data까지 관리하기 위해서는 방대한 raw data처리 능력 필요.

 c. SQLServer 2008 도입 효과

  -강력한 upgrade advisor 기능을 통하여 2일 만에 SQLServer 2005 -> SQLServer 2008 migration완료

  -Writeback기능을 통하여 whatif분석을 신속하게 처리

   *최종 결과 수치(cube의 값)을 변경하면 해당 cube를 생성하는데 사용된 관계형data의 data를 update.
 

2. SK Communications(Cyworld)

 a. 프로젝트 개요

   방대한 방명록 Data의 효율적인 관리(성능 향상 및 H/W cost down)

 b. 요구사항

   30TBytes에 달하는 방명록 DB의 효율적인 관리

 c. SQLServer 2008 도입 효과

   -Text -> Varchar(max)변경을 통한 table size축소(기존의 1/2)

   -Data압축을 통하여 I/O감소 및 disk공간 축소

    ->fixed length -> variable length

    ->prefix압축 및 dictionary압축 병행(변경이 잦지 않은 data에 큰 효과)

   -mirroring을 통한 서비스 안정성 확보

   -백업 압축을 통한 백업 속도 개선 및 보다 많은 백업셋 확보

   []백업 속도 및 백업셋 크기 비교


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://dialup.egloos.com/tb/961780 [도움말]
  • SQL Server 2008 소개 2009/06/10 21:01 #

    SQL Server 2008의 새로운 기능 및 장점들이 잘 나타난 글입니다. SQL Server 2008 Business Conference참석 후기 저는 이제 손 뗐지만...그래도 Database를 안할 수는 없지요^^ ... more

덧글

  • 심재운 2008/10/21 13:14 # 삭제 답글

    안녕하세요. 좋은내용이라 펌해도 좋을런지요..^^
    http://CAFE.DAUM.NET/ASPDOTNET 에 출처 밝히고 기고자님의 지식을 공유하고 싶네요.
  • 그린세상 2008/10/21 13:26 #

    아... 펌하시는 것은 전혀 상관없는데...
    내용이 좀 부실한 것이라 걱정이 됩니다.
    방문해 주셔서 감사합니다.
덧글 입력 영역