SQL Server 2005에서의 복제 강사: 정 홍 주 ㈜웹타임 수석 컨설턴트.

Slides:



Advertisements
Similar presentations
Where God Wants Me 나를 항상 인도해주시는 하나님 Sit back and let the show run by clicking ‘slide show’
Advertisements

프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
SQL Server 2005 고가용성 및 재난 복구 김영건 필라넷 / DB 사업부 / 책임 컨설턴트 SQL Server Specialist Member PASS Korea Member.
오라클 백업과 복구.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
any Have you got any aspirin? I can't understand any of your lectures.
1. 개발 시스템 개요.
Data Interface, Data mart Technology
뇌를 자극하는 Windows Server 2012 R2
서비스 브로커 및 통보 서비스 강사: 정 홍 주 ㈜웹타임 수석 컨설턴트.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
윈도우7 체크 설치 매뉴얼
뇌를 자극하는 SQL Server 장. 서버 자동화.
뇌를 자극하는 SQL Server 장. SQL Server 2005 통합 서비스.
뇌를 자극하는 Windows Server 2012 R2
개관 SQL Server 복제 이해 복제 솔루션 계획 HA 를 위한 복제 구성 데모(optional)
목차 백업과 복원.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
MS SQL Server - 마이크로소프트 사가 윈도우 운영 체제를 기반으로 개발한 관계 DBMS
DAT305 SQL Server AlwaysOn Technologies: 올바른 고 가용성 기능 선택
3장. 데이터베이스 구축의 전체 과정 미리 실습하기
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
FTP 프로그램 채계화 박재은 박수민.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
하성희 복제 구축 예제 하성희
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Grade Server Team14. Attention Seeker
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
자바 5.0 프로그래밍.
3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Go Lang 리뷰 이동은.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
Smart Workplace 개발자 가이드
USN(Ubiquitous Sensor Network)
-네트워크 관리 개요 및 SNMP 프로토콜 동작과정
데이터 베이스 DB2 관계형 데이터 모델 권준영.
Packet sniffing 응용 레벨이 아닌 네트워크 디바이스 레벨에서의 데이타을 얻는 것 네트워크 상의 트래픽을 분석
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
하성희 복제에 대한 기본적인 이해 하성희
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
오토베이스9 사용자 라이브러리 오토베이스 교육센터 그래픽 모듈 설정과 화면전환에 대하여 자세히 알아본다. <목차>
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
Chapter 27 Mobile IP.
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
 6장. SQL 쿼리.
DBMS & SQL Server Installation
K PaaS-TA 앱 운영.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

SQL Server 2005에서의 복제 강사: 정 홍 주 ㈜웹타임 수석 컨설턴트

목차 복제의 개요 새로운 유형의 복제 복제 구성하기

향상된 사용자 인터페이스 복제 마법사 새로운 구독 마법사 40% 적어진 페이지 향상된 자동 감지기능 밀기 / 끌어오기 구독 마법사 동시에 다른 속성을 가진 다수의 구독 정의 가능

복제 관리 구독자 초기화 스냅숏 재 전달 DDL 구문 복제 모든 복제에 대해 익명의 구독 허용하기 백업과 복원 데이터베이스 복사하기 동적 스냅숏 스냅숏 재 전달 DDL 구문 복제 모든 복제에 대해 익명의 구독 허용하기

성능과 확장성 Precomputed partitions Unique 키에 대한 업데이트 처리 트랜잭션 병렬처리 아티클만 전송 — 메타데이터 변경 감소 리포트 구독자들의 경쟁 감소 스냅숏 격리 수준 사용 스냅숏 사용

복제 모니터 SQL Server Management Studio에서 독립 성능 허용 기준 설정 수동 모니터링(Passive monitoring) 성능 허용 기준 설정 모니터링으로 인한 성능저하 최소화 병합 복제 아티클 레벨에 대한 통계 업로드 / 다운로드에 대한 통계 트랜잭션 복제 — tracer tokens으로 실시간 모니터링

기타사항 병합 복제의 동시 사용성 향상 — 논리 레코드 전달 변경된 프로그래밍 방법 — RMO 복제가능 객체 유형 병합 복제의 동시 사용성 향상 — 논리 레코드 전달 변경된 프로그래밍 방법 — RMO 복제가능 객체 유형 .NET UDTs

목차 복제의 개요 새로운 유형의 복제 복제 구성하기

이기종간의 복제 Oracle v8 이상의 데이터베이스를 복제 시스템의 게시자로 사용 가능 트랜잭션 복제 Oracle 데이터베이스에 트리거와 추적용 테이블 추가 로그 판독기 에이전트는 SQL Server 배포자에게 전달 배포 에이전트는 구독자에게 배포 잠재적인 이슈 발생 원인 : SQL Server와 Oracle의 차이 Oracle 툴 사용

SQL 2005 Oracle 게시 – 트랜잭션 복제 게시자 SQL Server에서 SQL Server와 같이 관리 Oracle v8 이상 (OS 무관) SQL Server에서 SQL Server와 같이 관리 Oracle 에 추가 S/W 설치 불필요 Oracle에 대한 최소 지식 필요 기존 SQL Server 기술 표준 트랜잭션과 스냅숏 게시 SQL 2005 Distributor Subscribers

런던 시카고 도쿄 Peer-to-Peer 트랜잭션 복제 로그읽기 로그읽기 Peer to Peer 트랜잭션 복제 배포 에이전트 로그읽기 Dist DB 배포 에이전트 로그읽기 Dist DB Peer to Peer 트랜잭션 복제 도쿄 배포 에이전트 Logreader Agent Dist DB Let me give you a better diagram of this. Imagine that you have three servers. London, Tokyo and Chicago all wanting to communicate their ticket sales and TicketOrders across the network. Now London doesn’t have to be aware of Chicago’s sales immediately, but if they were aware of them in a few moments, then that would be ideal because they could do analysis and get the necessary information immediately. So you’ve got the log reader and the distribution agents running on all of these servers acting as peers. And when London has changes, it sends them over to Chicago and Tokyo. When Tokyo has changes, it sends them to London and Chicago. And Chicago sends them to London and Tokyo. Now if London becomes damaged in some way and becomes offline, that does not in any way shape or form negatively impact Tokyo or Chicago and they continue to act even in the peer-to-peer configuration. Now if London comes back online then you will be back in a three-way peer with all of those changes going to all of the servers. So let’s see peer to peer in action.

HTTP 복제 https://Repl.AdventureWorks.com XML over HTTP/HTTPS Binary over TCP/IP 구독자 방화벽 IIS 게시자 https://Repl.AdventureWorks.com

목차 복제의 개요 새로운 유형의 복제 복제 구성하기

SQL Server Management Studio로 복제 구성하기 게시 정의 — 새 게시 마법사 구독 정의 — 새 구독 마법사 구독 동기화하기

RMO를 사용하여 복제 구성하기 SMO와 RMO 라이브러리 참조 SMO와 RMO 네임스페이스 추가 복제 서버에 연결 Microsoft.SqlServer.Management.Common Microsoft.SqlServer.Replication SMO와 RMO 네임스페이스 추가 복제 서버에 연결 복제 작업 수행 게시 정의 구독 정의 Dim subCon As ServerConnection subCon = New ServerConnection("MySubscriber") subCon.Connect() Imports Microsoft.SqlServer.Management.Common Imports Microsoft.SqlServer.Replication

Demo : 복제 구현 및 모니터링 Peer-to-Peer 트랜잭션 복제 복제 모니터

STEP 요약 복제 새로운 타입의 복제 복제 구현 사용자 인터페이스 강화 복제 관리 성능 및 확장성 복제 모니터 Peet-to-peer 트랜잭션 복제 HTTP 복제 복제 구현 Management Studio를 이용한 복제 구현