DBMS 2

DA, SQL, DB보안 등 실무자를 위한 위한 DB기술 바이블!

상황에 맞는 클라우드 활용

DBMS 2
MS-SQL 가이드
MS-SQL 2012 기술백서
상황에 맞는 클라우드 활용
작성자
admin
작성일
2021-02-18 14:22
조회
564

상황에 맞는 클라우드 활용

?

차세대 SQL Server에 투자하면 조직들은 서버에서 최적화된 생산성을 위한 공통 도구 및 첨단 개발자 기술과 연결되어 있는 사설 또는 공용 클라우드로 전환하는 것과 관련된 새로운 비즈니스 기회를 활용하고 관련 과제를 해결할 수 있게 해주는 솔루션을 빠르게 생성 및 확장하는 민첩성을 얻을 수 있습니다. 한 번만 빌드하면, 어디에나 배포해서 관리할 수 있습니다.

?

최적화된 생산성

SQL Server Data Tools?SQL Server Data Tools은 데이터베이스, BI 및 웹 전체에 걸쳐 데이터베이스 개발을 위한 강력한 단일 환경을 통해 데이터베이스 개발 경험을 통합하며 SQL Server와 SQL Azure를 지원합니다. 온-프레미스 및 클라우드 환경에서 DB, BI 및 웹 솔루션을 개발하기 위한 단일 환경을 통해 어플리케이션 개발을 간소화할 수 있습니다.

- 새로운 Visual Studio 기반 IDE는 데이터베이스 및 BI 개발자 모두를 위해 설계된 것으로 독립 실행형 또는 통합형(소스 제어, 단위 테스트 등) 으로 제공되며, SQL Server 2012와 웹으로 Visual Studio vNext와 함께 릴리스됩니다.

- 데이터베이스 개발자를 위해 개선된 경험에는 선언적, 모델 기반 개발, 최신 언어 서비스와 통합된 도구, 로컬 테스트 시 연결/오프라인 상태 에서 작업할 수 있게 해주는 기능 등이 포함되며, SQL Server 에디션 인식 타깃팅(SQL Server, SQL Azure…) 기능을 제공합니다.

- 데이터 흐름 설계, 실행 취소/다시 실행 및 사용자가 읽을 수 있는 패키지에 대한 SSIS 개발자의 경험 개선

DAC(Data-tier Application Component) Framework?SQL Server 2008 R2에 도입된 SQL Server 및 Visual Studio 전체에 걸친 DAC(Data-tier Application) 지원은 IT팀과 개발자들이 어플리케이션을 지원하는 데 필요한 스키마와 개체를 보다 쉽게 정의 및 포함시킨 다음, 온-프레미스 및 공용 클라우드 전반에 걸쳐 보다 간편하게 DAC의 배포, 가져오기 및 내보내기를 실행할 수 있게 해줍니다.

- 추가적으로 지원되는 개체 Permissions, Role Memberships, Synonym, CLR System 유형: Hierarchy ID, Geometry, Geography, Spatial Index, Statistics

SQL Azure와 DAC(Data-tier Application Component) Parity?SQL Server 2012 및 SQL Azure는 서버, 사설 클라우드 또는 SQL Azure 전반에서 SQL Server 데이터베이스 간에 DAC 데이터베이스를 이동시키기 위한‘Anywhere Support’를 제공합니다. 이를 통해 고객들은 한 번만 빌드하면 어디에나 배포해서 관리할 수 있기 때문에 IT팀과 개발팀은 전례 없는 수준의 유연성을 얻을 수 있습니다. DAC 프레임워크 내 서비스 가져오기 및 내보내기 기능은 온-프레미스 및 클라우드 데이터베이스 서버 간의 보관 및 마이그레이션 시나리오를 지원합니다. DAC 프레임워크의 새로운 내보내기 서비스는 데이터베이스 스키마와 데이터를 추출해서, 새로운 논리적, 개방적 보관 형식(.bacpac 파일)으로 직렬화합니다. 그러면 사용자들은.bacpac 보관 파일을 다른 데이터베이스 서버로 가져올 수 있습니다.

PowerShell 2.0 지원?SQL Server 2012는 Windows PowerShell 2.0을 활용하고 DBA가 최신 PowerShell 기능을 활용할 수 있도록 지원함으로써 SQL Server 2008에 서 제공되는 PowerShell 지원을 확장합니다. SQL Server 2012는 모든 SQL 및 관련 자동화 시나리오에 SQLPS.exe를 사용할 수 있게 해주는 유연성을 제공하며, 특히 SQL Server AlwaysOn의 주요 함수는 PowerShell 2.0에서도 지원되기 때문에, 관리자들은 AlwaysOn 마법사 인터페이스와 달리 스크립팅을 통해 새로운 가용성 솔루션을 설정할 수 있는 유연성을 얻을 수 있습니다.

?

어디서나 모든 데이터를 확장

구조화되지 않은 데이터에 대한 지원 강화?SQL Server 2008에서는 FILESTREAM, DATE/TIME, Spatial 등을 비롯해 점차 증가하고 있는 비구조적 데이터의 볼륨과 유형을 위한 몇 가지 기능 향상이 소개되었습니다. SQL Server 2012는 추가적인 기능 향상을 제공하는 강력한 관계형 기반 위에 구축되었습니다. -FileTable

FileTable은 FILESTREAM 상에서 빌드된 것으로 SQL Server에 저장된 파일 데이터에 Win32 네임스페이스 지원 및 어플리케이션 호환성 을 제공합니다. 수많은 어플리케이션들이 2개의 공간에서 데이터를 관리합니다. 즉, 파일 서버 내에서는 문서, 미디어 파일 및 기타 구조화되지 않은 데이터를 관리하며, 관계형 시스템 내에서는 관련된 구조화된 메타데이터 등을 관리합니다. FileTable은 현재 Win32 어플리케이션을 실행하는 서버상에서 파일을 보유하고 있는 고객들을 위해 진입 장벽을 낮추는 한편, 2개의 서로 다른 시스템을 관리 하고 동기화되도록 유지하는 데 따른 문제를 없애줍니다.

-전 세계 공간 지원

SQL Server Spatial 기능 향상에는 타원체상의 원호(관계형 데이터베이스 시스템 업계 최초), 전 세계 공간 개체 지원, 지리 및 지오메트리 데이터 유형의 기능 패리티, 공간 인덱스 성능 등이 포함됩니다

강화된 상호 운용성?SQL Server 2012는 고객들이 다양한 플랫폼에 걸쳐 추가적인 업계 표준 API에 대한 지원을 통해 SQL Server 및 SQL Azure 어플리케이션을 연결함으로써 이종 환경으로 확장할 수 있게 해줍니다.

- Microsoft Driver for PHP for SQL Server는 Windows 플랫폼에 배포된 SQL Server for PHP 어플리케이션과 신뢰할 수 있고 확장 가능한 방식으로 통합할 수 있도록 설계되었습니다.

- Connectivity for Java는 Java 어플리케이션에서 기업 고객용 SQL Server로의 고가용성 보안 연결을 제공합니다.

- Microsoft JDBC Driver for Linux/Unix는 레거시 플랫폼에서 어플리케이션 및 작업 부하를 실행하는 고객들이 최소한의 노력으로 SQL Server로 간편하게 마이그레이션할 수 있게 해주는 Unix/Linux에 대한 연결 기능을 제공합니다.

ms-sql

SQL Server Express LocalDB?경량 버전으로 여기에는 모든 프로그래밍 기능이 포함되어 있지만, 사용자 모드에서 실행되며, Zero Configuration 설치이기 때문에 설치 속도가 빠르고 필수 구성 요소가 보다 적습니다.