Computer >> 컴퓨터 >  >> 프로그램 작성 >> 데이터 베이스

데이터베이스 확장—이해하기

여러분, 안녕하세요. 데이터베이스(DB)를 몇 가지 방법으로 개선하는 데 도움이 되는 매우 간단하지만 훌륭한 주제인 Stretch Database!!

를 가지고 왔습니다.

자, 시작하겠습니다.

스트레치 데이터베이스란 무엇입니까?

SQL 2016에는 온-프레미스에서 Azurecloud로 데이터를 확장하는 데 도움이 되는 기능이 도입되었습니다. 이 기능인 Stretch Database(또는 StretchDB)는 로컬 SQL Server에서 웜(자주 액세스하는) 데이터를 유지하면서 로컬 SQL Server®에서 Azure®로 콜드(자주 액세스하지 않는) 데이터를 보관하는 데 도움이 됩니다. StretchDB는 거의 액세스하지 않는 많은 과거 데이터가 있는 시나리오에서 유용합니다.

Stretch DB는 장점입니다.

  • 온프레미스에서 Azure SQL DB로 콜드 데이터를 쉽고 간편하게 마이그레이션하는 데 도움이 되는 로컬 쿼리는 대부분의 시간 동안 웜 데이터 또는 로컬 데이터를 사용하기 때문입니다.
  • 데이터 마이그레이션에 코드가 필요하지 않으므로 로컬 SQL Server에 대한 추가 오버헤드가 없습니다.
  • 아카이브된 데이터를 쿼리하기 위해 애플리케이션 코드를 변경할 필요 없음
  • 아카이브된 데이터를 로컬보다 저렴한 비용으로 Azure에 저장
  • 로컬 DB 백업, 복원 및 유지 관리 작업은 이제 핫 데이터만 사용해야 하므로 콜드 데이터를 아카이브하는 데 훨씬 적은 시간이 소요됩니다.

StretchDB 사용법을 알아봅시다

StretchDB를 시연하려면 다음이 필요합니다.

  • 로컬 SQL 서버
  • Azure 구독

AdventureWorks2016_EXT.bak을 다운로드했습니다. 이 데모를 위해 DB를 백업하고 로컬 SQLserver에 복원했습니다. 여기에서 파일을 다운로드하십시오.

StretchDB에서 테이블 구성

  1. 로컬 SQL Server에 연결하고 AdventureWorks2016_EXT를 마우스 오른쪽 버튼으로 클릭합니다. ->작업 ->스트레치 ->사용 .
데이터베이스 확장—이해하기

<올 시작="2">
  • 보관해야 하는 테이블을 선택합니다. StretchDBdisplay를 지원하지 않는 것은 회색으로 표시됩니다.
  • 데이터베이스 확장—이해하기

    <올 시작="3">
  • 메시지가 표시되면 Azure 환경에 로그인합니다.
  • 데이터베이스 확장—이해하기

    <올 시작="4">
  • Azure 계정에 로그인한 후 데이터를 보관할 구독 및 지역을 선택합니다.
  • 데이터베이스 확장—이해하기

    1. DMK의 비밀번호를 입력하세요.
    데이터베이스 확장—이해하기

    1. 통신을 위한 Azure 방화벽 규칙을 만듭니다.
    데이터베이스 확장—이해하기

    <올 시작="7">
  • 요약을 검토하고 마침을 클릭합니다. .
  • 데이터베이스 확장—이해하기

    1. 성공적으로 완료되면 다음 화면이 표시됩니다. 자세한 내용은 생성된 로그를 확인할 수도 있습니다.
    데이터베이스 확장—이해하기

    <올 시작="9">
  • 이제 Azure SQL DB로 마이그레이션된 데이터를 확인하겠습니다. 다른 SQL Server와 마찬가지로 로컬 SSMS에서 Azure SQL DB에 연결합니다. 연결에 사용하므로 4단계에서 Azure SQL DB용으로 만든 자격 증명을 저장해야 합니다.
  • 데이터베이스 확장—이해하기

    다음 이미지는 우리가 만든 테이블을 보여줍니다:

    데이터베이스 확장—이해하기

    결론

    이 매우 간단한 단계를 따르면 성능 향상과 비용 효율성을 얻을 수 있습니다.

    이 게시물이 얼마나 마음에 들었는지 댓글로 알려주십시오. 더 자세한 내용이 포함된 두 번째 부분을 보고 싶다면

    Rackspace 데이터 서비스에 대해 자세히 알아보십시오.

    피드백 탭을 사용하여 의견을 작성하거나 질문하십시오. 영업 채팅을 클릭할 수도 있습니다. 지금 채팅하고 대화를 시작하세요.