Oracle NoSQL Database Cloud

나는 빨리 풀어야 할 문제가있다 내 상사는 내가 처리 할 수있는 새로운 시스템을 구현하기를 원한다

데이터 및 트랜잭션의 폭발, 그리고 우리가 확장 할 수있는 작업 부하가 변화함에 따라 필요한만큼 위아래로 움직입니다 유연하고 다양한 유형의 데이터를 처리 할 수 ​​있어야합니다 그리고 30 일 만에 살아야합니다 개발 팀은 Oracle NoSQL 데이터베이스를 선호합니다 하지만 우리의 필요가 커지면서 더 많은 인프라가 필요할 것이라고 걱정됩니다

우리가 고객과 통합 할 수 있는지 확인하고 싶습니다 백 엔드 작업을위한 Oracle Database 및 Oracle Autonomous Data Warehouse 시작하려면 RFP를 제출해야합니다 서버, 네트워킹 용 RFP, 저장 용 RFP 출력 그래 그거

그리고 그리고 그리고

기다림! 더 좋은 생각이야 Oracle 클라우드 서비스를 사용한다면 데이터 검색을위한 빠른 스토리지 나는 오라클을 사용할 수있다 NoSQL 데이터베이스 클라우드 서비스 그것은 내가 필요한 모든 것을 가지고있다

우리는 휴가 기간 동안 큰 프로모션을 계획하고 있습니다 더 많은 처리량과 저장 용량이 필요하다는 것을 알고 있습니다 웹 트래픽 및 판매 활동의 증가를 처리 할 수 ​​있습니다 Oracle NoSQL Database Cloud Service를 사용하면 둘 다 쉽게, 그리고 투명하게 프로모션이 끝나면 그 프로모션을 줄일 수 있습니다

내 응용 프로그램을 중단시키지 않고 고객의 행복과 참여 유지 그것은 빠르며 필요한 돈만 지불합니다 그것은 완벽하게 관리되는 서비스이므로 내 업무에 집중할 수 있습니다 새로운 애플리케이션, 인프라 스트럭처에 대한 걱정없이 소프트웨어 유지 보수 및 다양한 조정 매개 변수가 포함됩니다 서버, 스토리지, 네트워킹 또는 여분의 냉각 및 전기 비용을 지불해야합니다

데이터가 중요합니다 오라클, 엔터프라이즈 급 데이터베이스 이해 신뢰할 수있는 보안 기능이 있습니다 Oracle 제품과 통합하여 최첨단 데이터 관리 솔루션입니다 유연한 데이터 모델과 일관성있는 예측 가능한 성능 뿐만 아니라 전체 트랜잭션 모델

오라클을 계속 사용할 수 있습니다 클라우드 서비스는 물론 데이터 센터의 NoSQL 데이터베이스 오라클은 진정한 하이브리드 클라우드 서비스를 만들었습니다 다른 클라우드 제공 업체는 그렇게 할 수 없습니다 오라클과 함께 NoSQL 데이터베이스 클라우드 많이 쓸 필요가 없습니다 새로운 솔루션을 개발하고 구현하는 데 필요한 시간과 비용을 절감 할 수 있습니다

문제 없습니다 Oracle NoSQL 사용 데이터베이스 클라우드 서비스, 이상적인 솔루션을 제공합니다

What’s new in Azure SQL Database – your operational database in the cloud – BRK3166

>> 좋은 오후 이 여장생 세션 언제나, 나는 어쩌면 점심 후 관객

우리는 시작할 것입니다 우리 스스로를 소개하십시오 HOPEFULLY IT는 훌륭합니다 75 당신을위한 분 내 이름은 린데이 앨런 AZURE DATA PLATFORM ENGINEERING 팀 >> 높은 이름은 어제입니다

나는 함께있다 린지애 팀 >> 그리고 내 이름은 요아킴 망치 나는 또한 린지 팀에 관한 것이고 보안 및 고객 업무 ENGAGEMENTS >> 감사합니다

그래서 우리는 앞으로 나아갈 것입니다 이 의제에서, 다음 70 분 그리고 우리는 시작하고 빨리 시작할 것입니다 너는 빠른 개요 및보기 지난 1 년 동안 우리는 끊임없이 풀어 봤다 클라우드를 통해

1 월에서 9 월까지 이미 많은 일을했습니다 기능 당신에게 빠른 것을 주러 가려고합니다 LOOKBACK 그리고 나서 우리는 얻을 것이다 지금 뭐야? 플랫폼이 새로워졌습니다

우리는 많은 새로운 기능을 가지고 있으며 기능 및 제품 그래서 우리는 그들을 집단으로 만들려고 노력했습니다 권리 플랫폼에 새로운 내용 당신이 알아야 할 많은 것들 당신은 이미 들었습니다

얼마나 많은 사람이 스콧에게 갔는가? 기조? 30 객실 소개 나는 대부분의 사람들이 희망했다 그곳에 이 중 일부는 계속 새로워 질 수 있습니다 너에게

새로운 점은 무엇입니까? 보안, 보안 분야의 진보 우리는 최첨단 기술을 가지고 있습니다 고급 보안 기능 데이터베이스의 모든 플랫폼 데이터 개인 정보 보호 우리는 사실 우리의 분석을 가지고 있습니다 미국 정부에 소식을 전한다

학년 우리는 CERT FAY를 수행합니다 인증서 우리는 많이 가지고있다 인증 전세계에 정부와, 다른 정부

새로운 지능형 요소 데이터 베이스 많은 정보 기계 학습 및 많은 우리의 상자와 패턴 플랫폼 그리고 우리는 우리 엔진을 만들어야한다 적응력, 당신의 학습력 데이터와 최적화

지능형의 새로운 기능 데이터 베이스 다음은 새로운 것입니다 신뢰성, 탄력성 우리는 모든 것을 갖추고 있지만 우리는 향상시키고 향상시키기 위해 계속합니다 거기에 무엇이 있는지 보여줄 수 있습니다

그리고 나서 우리는 그것을 감쌀 것입니다 쪽으로 나는 시작하려고한다 FIRST PART INTRODUCTION 너 아마 이걸 보았을거야

전에 나는 그저 원할 뿐이야 우리의 의지로 SQL 데이터베이스는 완벽하게 관리됩니다 SQL 서버 클라우드에서 실행 중입니다 또한 SQL Server에서 실행됩니다

그래서 다른 점은 우리 다 해제 훨씬 더 빨라지라고 그래서 코드를 검사하고 AZUR SQL로 배포 DATABASE FIRST 어떤 경우에도 기능의 합계 적용 할 수없는 것이므로 숨겨진 기능으로 스위치하지만 이진은 동일하게 지속적으로 배포됩니다 우리는 배치 동향을 가지고 있습니다

배치 할 매일 운행 모든 단계 검사 우리는 세 가지 테스트 단계가 있습니다 그리고 나서 우리는 전세계로 굴러갑니다 그리고 항상 생산에있어 우리는 앞으로 나아 간다 당신이 과거의 서비스로 가면 안 나리사, 2018은 시작입니다

CLOUD 20 과거의 서비스, 권리? 그리고 너 PaaS 서비스가 너에게 줄께 완전 관리 당신은 데이터베이스를 좋아할 수 있습니다

지금 활용하십시오 20 년 전, 나는 A와 함께 일했다 시동 및 시동 준비 관계에있는 데이터베이스 TELCO 스위치 및 제작 ROUTING SWITCHES SMARTER, RIGHT, 너는 사실 더 복잡한 일을 할 수있다 모든 것을 배정하고 선택하십시오 그리고 그때까지도 – 20 지난 몇 년 전부터 시간과 지금의 PaaS 유틸리티로서의 서비스 데이터베이스 준비된

우리는 실제로 데이터베이스를 자동으로 가져 오기 파일럿과 당신은 당신의 관심을 가질 수 있습니다 비즈니스와 당신은 필요가 없습니다 찬송가에 대해 더 이상 걱정하지 마십시오 내가 말했듯이, SQL Server, FULLY SQL 서버 관리 어떻게 우리가이 일을 아주 많이 했는가? 건축의 수준

우리는 우리가 무엇을 건설했는지 어지러운 인프라, 권리 AZURE는 현재 54 개 지역에 있습니다 레이어 및 컴퓨터 레이어 회로망 그럼 서비스 패브릭입니다 모든 것을 다 칭하십시오

신청서 및 서비스 직물은 좋아한다 응용 프로그램 클러스터 및 사용자 힘 가족과 함께하세요 쿠 베르 네트 PaaS는 ~와 비슷합니다 건축 목적과 건축 안식일의 꼭대기에, 매우 확장 성이 뛰어난 제품 건축물

우리는 실제로 많은 것을 장치 작동 정보 수백만 달러를 조달하기위한 미국의 주문 그리고 데이타베이스의 수백만 세계 전역에서 오른쪽으로 이 지역 및 데이터 센터 우리는 자동화를 사용해야했습니다 지능을 사용하여 서비스 우리는 많은 정보를 가지고있다 플래트 홈 및 우리로 건축하십시오 또한 서비스

그리고 귀하의 응용 프로그램 서비스 거기에 대해 알고 계십니까? 쇼 계획, 우리는 당신을 보여줍니다 DECKS가 누락 된 경우 퇴원하거나 퇴원 한 경우 혼자, 오른쪽 가끔 HASSLE이 많이 남았습니다 다른 것을 한 후에 계획을 본다

INDEX를 작성하고 싶다면 보아라 그렇지 않습니까? 이 모든 것이 완료 될 것입니다 너 자동 이 고급 작업을 수행 할 수 있습니다 당장

매우 복잡한 SQL을 작성할 수 있습니다 STATEMENT, SQL 저장 프로 시저 너의 신청에 너는 그러나 너를 위해 ~에 대해 걱정하지 마십시오 오른쪽, 기본 너는 걱정할 필요가 없다

질의의 종류 최적화 기계는 당신을 위해 그것을 할 수 있습니다 자동적으로 당신 만을 위해 최적화되지는 않았습니다 성과, 장점 실적 최적화 귀하의 비용을 최적화합니다

그래서 지금 너는 아주 좋을거야 QUERIES 스핀 로그를 보려면 싫어하십시오 오른쪽, 그리고 그냥 계산 INTEGERS와 ANYTHING은하지 않습니다 너는 뛰지 말고 질투를 피한다

그리고 당신은 가지고 있지 않습니다 OVERPROVISION 테이크 복용 데이터베이스 자동 비용 최적화 내부에서 당신을 볼 수 있기 때문에 작동 부하, 실제 데이터가 아니지만 패턴 그리고 그들은 거의 4 백만 달러를 절약했다 1 년 이상 과정

그래서 내가 생각하는 것 많이 더 깊이있는 세션 및 그 이후 유연한 디맨드 스케일링 프로세스로드 또는 온라인, 우리는이 모든 것을 할 수 있습니다 그것은 매우 탄성입니다 그리고 우리는 자원 차관이 있습니다 너의 일하는 동안 당신이 원하면, 당신은 예산을 가지고 있습니다, CFO 인 경우, 귀하에게 귀하의 제한된 예산 실제로 지출 할 수 있습니다

그 지출 한도 데이터베이스 수집 이 기능은 탄성 풀 실제로 지출을 제한 할 것입니다 귀하의 데이터베이스 수집 그리고 우리는 모든 것을 갖추고 있습니다 0 데이터 손실

당신은 실제로 걱정할 필요가 없습니다 HSDR에 관한 모든 것 IT 서비스가 제공됩니다 모래 SLA 가용성 보장 및 모든 보안 및 정부 학년 보안 및 은둔 그래서 조금 뒤쪽을 보았다

이쪽 – 올해 그래서 올해 초 어땠어? TD 통합입니다 AZURE 키 많이 있습니다 너는 너의 개인 열쇠를 가질 수 있고 별도의 키를 관리하십시오 저장, 비공개 저장 및 비 저장 실제로 관심을 기울여야 함 SQL ANYMORE

장기 데이터 보존 및 10 년 동안 지원하십시오 10 년 동안 데이터를 유지하고, 권리 그리고 우리도 발사했다 지금 우리가 원하는 사업 모델 당신을 위해 더 편하게하십시오 워크로드 이해, TO 구매 계획 서비스 이것은 DTU 모델입니다

우리는 DTU와 JUST를 되풀이해서는 안된다 당신을 위해 더 편하게 만듭니다 구매 및 귀하의 편의를 도모합니다 SQL Server를 이전하려면 AZURE PASS에 대한 라이센스 SQL Server 라이센스 때문에 과정에 따라 다르지, 그렇지? 그리고 우리가 가진 다음 GA, 일반적으로 사용 가능 나사산 보호

이것은 GDPR을위한시기에 불과합니다 권리 그럼 우리는 구역 재조사 조지아, 데이터 동기화, 스토리지 추가 S4와 같은 표준을 가질 수 있습니다 데이터베이스 크기 4 500 개가있다

500 GIGABYTES AND JOBS for the 엘라스틱 풀 우리는 대중에게 미리보기를했습니다 관리 된 인스턴스 중요 스카입니다 공유 저장 공간 그런 다음 우리는 LTR을 GA하고 있습니다

자동으로 그룹을 채 웁니다 DC를 가로 지르는 그룹을 FAILOVER합니다 그리고 나서 8 월에, 우리는 일반적으로 예약 가능 SQL 데이터베이스의 용량 그래서 예약 된 용량은 내가 생각하는 것입니다 VM CODER RESERVED INSTANCE (VM 코더 예약 인스턴스)

PRECOMMIT 또는 RESERVE를 원하시면 1 년 또는 2 년 또는 3 년 과정 수, 너는 아주 많이, 아주 좋아 중요한 할인 혜택 지금은 미국과 함께 9 월, 지금 우리는 더 많은 발표를했습니다 아주 놀라운 발표 주

그리고 우리는 바쁜 이야기를하고 있습니다 언론에, 그리고 기자 그래서 우리가 가고있는 4 개의 버킷 너와 공유하고 우리는있다 데모로 가고 새로운 데 기능 우리가 마침내 시작하겠습니다

발표 및 일반 SQL AZURE의 가용성 MANAGED INSTANCE 그리고 어제 스콧 (Scott) 우리의 이그 제 큐 티브 VICE 회장 기조 우리는 당신에게 이야기하기를 원한다 실제로 우리는 많은 고객을 가지고 있습니다 이미 생산 및 IN 늙은 인스턴스와 우리는 행복하다

이 서비스 제공에 착수했습니다 일반적으로 이용 가능합니다 그리고 이것은 – 우리가 시작한 것입니다 1 년 및 A 만 프로젝트 한반도 및 코드 명 클라우드 추수 감사절 두 번째는 잘한 년

CODE SQL 데이터베이스 하이퍼 스케일 그리고 이것은 – 이것은 땅을 부수는, 이유 우리는 빛의 속도로 주변에있다 지금 데이터베이스를 복원하십시오 로 갔다 ROHA N KEYNOTE YOU 50 개의 테리 데이타베이스보기 우리는 이제 우리가 떠난다 데이터베이스를 이동하지 마십시오

더 이상, 우리는 스냅 샷을 할 수 있습니다 너를 어떻게 되 찾으려고 노력 했는가? 에스트레스트 10 또는 50 개의 테리? 나는 데이터베이스를 관리하지 않는다 엔진 얼마나 오래 걸릴까요, 10 테리? 일 모든 일에 50 주가 소요될 것입니다

너는 운이 좋다 재개발은 일반적으로 그렇지, 그렇지? 그것은 단지 영원히 계속됩니다 50 테라리를 되 찾으러 간다 데려 갈 데이터베이스 우리가 전성기를 가졌기 때문에 몇 분 남았습니다 건축 변경 및 많은 이 작전과 척도 수술은 지금이 될 것입니다

데이터 조작의 크기 – NOT 데이터 크기가 될 것 더 이상 작동하지 않습니다 우리는 매우 큰 지원할 수 있습니다 클라우드의 데이터베이스 및 상품 하드웨어 및 그 후에 우리는 용량 GA를 보유하고 있어야합니다 지금은 SQL 데이터베이스가 있습니다 지금 세 가지 배포 옵션 이자형 모델에서의 데이터베이스 생성 를위한 탄성 풀을 추가했습니다

정부와 자원 및 너와 공유 한 자원 데이터베이스 이것은 3 가지이며 4 년 전 지금은 우리가 실제로 소개했습니다 다른 하나, 그리고 호출 된 관리 예 관리 된 인스턴스는 단일입니다

임차인 모델 및 자원 보유 거버넌스 및 서비스 보다 네이티브하고 좋아하는 기능 및 편리함 이민 및 모든 것을 만날 수 있습니다 규정 준수 및 보안 규정 그래서 여기 보이는 것이 있습니다 우리는 실제로 할 수 있습니다 – 당신이 원할 때 관리되는 인스턴스를 생성하는 방법 실제로 우리 자신의 하부에 들어가기 그물 그리고 당신의 V-NET 또는 AZURE V-NET SUB NET의 일부가 될 수 있습니다

또는 VPN 하위 정의하는 방법을 정의하십시오 NET MASK 이 네이티브 어스 V 이후 NET 및 지원 AZURE V-NET 피어링 너는 실제로 – 이것이 할 수있다

그만의 전용 IP를 가져라 주소 및 내부 거래 수행 그리고 모든 것 IT는 보안을 유지하고 대중은 끝낼 필요가 없다 인터넷상의 포인트 그리고 우리가 내려야 할 순서대로 이 모든 것은 우리가 많이했습니다

공학 작업 우리는했다 실제로 많은 일 지원 지역 HADR 그리고 지금은이게 뭐니? ISOLATED, 그것은 당신을 위해 안전합니다 우리는 안전합니다

잘 인프라 네이티브를 복원 할 수 있습니다 백업 고유 기능 및 많은 기능 지금 일하고 있습니다 우리는 실제로 더 쉽게 만들 수 있습니다

당신이 잘하도록 도와주기 위해, 권리 우리는 데이터베이스 이주를 가지고있다 서비스가 귀하를 관리되는 인스턴스를 만들고 데이터베이스를 이식하십시오 당신을 위해 더 편하게 바로 그거야 그런 다음 우리는 양육비를지지합니다

귀하의 SQL Server 라이센스 우리는 COOTAIN AMOUNT, ABOUT를 가지고 있습니다 1 년 또는 1 년, 사용법, 권리 당신이 이민 생활을하는 동안 새 라이센스를 구입하지 마십시오 그리고 모두의 경험, 모두 SQL Server의 이점 모두와 함께 PaaS 플랫폼의 인텔리전스 함께하는 서비스

너는 아주 강력하다 공공 클라우드의 플랫폼 그것은 모든 교훈입니다 – IT 당신을위한 모든 찬송가를합니다 너무 더 이상 버전 업그레이드가 필요하지 않습니까? IMAGINE VERSION UPGRADE, APPLY CUs 및 서비스 팩, 많은 작업

그것은 현재 포털의 조지다 GA 가격이 영향을 받음 10 월 1 일 비즈니스 크리티컬 공공 미리보기 단계 우리의 조기 입양 자 중 한 명 고객은 GE Healthcare입니다 그들은이 환자를 돌 보았습니다

신청서, ISV 부분입니다 GE 건강 관리 배포 한 번 배포 병원마다 또는 전화 할 때마다 세실, 오른쪽 병원 규모에 따라 달라질 수 있습니다 데이터베이스 크기가 다릅니다

일반적으로 5 개 또는 10 개가 있습니다 배치 당 데이터베이스 이것은 모든 SQL Server입니다 응용 프로그램 및 NET 신청

그것은 실제로 QUATED입니다 배포를위한 도전 과제 이것은 자신의 데이터 스텐 첸테 아르 자형 및 제공 및 판매 그들의 고객을 육성하기 위해, 맞아, 가질 수 있으니 용량 고객이 오지 않는 경우 이 인벤토리에 앉아 경비원, 권리 그게 왜 클라우드인가? 구름처럼

그들은 걱정할 필요가 없다 하드웨어 경비 그들은 걱정할 필요가 없다 CAP EX 지금은 오직 OP 만 있습니다

우리는 캐피탈 EX를 들고 비용 그들의 임무 중 하나가 이동했습니다 실제로 촬영하지 않고 구름을 피우다 모든 신청서 변경 모든 것이 제대로 작동합니다 몇 개월 만에 모든 것을 가져 가라

그냥 일이야 나는 우리가 비디오 케이스를 가지고 있었다고 생각한다 GE에 대한 마지막 학문 건강 관리 IS 세션이 끝난 상태 하이퍼 스케이프 케빈이 당회에 당했다

E OF SQL 서버와 SQL 서버 서버 구성 요소 및 COMPUTE, 질의 응답 실행 및 저장 및 로그 관리자와 모든 것 그리고 MICROSERVICE로 전환 건축물 우리는 실제로 각 서비스 다른 구성 요소에 배치 이것은 우리가 실제로 실행할 수있는 방법입니다 100 개의 테리 그리고 더 크게 네트워크의 성능 AZURE가 개선 된이 개선 아주 더

대신 – 나는 모두에 들어갔다 세부 사항, 슬라이드는 아주 좋습니다 밀집한 나는 데모 신청을하고 싶다 당신에게 충격을 보여주십시오

그리고 기록을 보러 간다 케빈의 하이퍼 세일 세션 우리의 목표 하이퍼 세일, 이것은 플랫폼의 일부이며 우리는 이것을 이용할 수있게 만들 것입니다 모든 관계 서비스 구름 >> 감사합니다

>> 안녕 괜찮아 괜찮아 내가 너를 어떻게 빨리 보여줄 지 우리는 회복하기가 쉽습니다 앞뒤로 움직여 THE KICK OFF 복원 및 우리는 이야기 할 것입니다 건축은 그 이후로 몇 분 정도 걸릴거야

여기 나는 이미 준비가되어있다 하이퍼 스케이프 데이터베이스 내가 원하는 첫 번째 그것을 보는 것은 그것이 50이다 테러와 근본적으로 93 USED SO 저장은 아주 간단합니다

우리가 원하는 것들 중 하나 우리가 SLA를 충족하는지 확인하십시오 그래서 우리는 포인트를 만들고 시간 복원 기능 모두해야 할 일은 여기 버튼을 클릭하면 독특한 느낌을 선사합니다 이름 내가 그냥 전화 해 – IGNITE

내가 갈 수있는 방법 경우에 따라 DA SASS ITER가 있습니다 O 롤백 또는 그곳에 우발적 인 삭제입니다 저 한테 뒤집어주세요 시간 그리고 나서 OK를 클릭하십시오

그게 다야 이 복권이 회복되는 동안, 튀기다 슬라이드 위로 우리가 빨리 할 수있는 방법 복원? 우리는 분리 된 컴퓨터와 저장 SQL Server 데이터베이스 페이지 및 파일은 실제로 존재합니다 기적의 저장소와 컴퓨터 레이어는 완전히 독립적입니다

우리는 지금 파일을 가져갈 수 있습니다 모든 데이터베이스의 스냅 샷 페이지 너 큰 경우 50과 같은 다중 데이터베이스 테러가 우리를 깨뜨릴 것입니다 하나의 테라 바이트 파일에 그리고 나서 우리는 파일 스냅 샷을 가지고있다 그

볼륨 촬영 스냅 샷 같은 경우 너는 그걸하는 데 익숙해 져있어 우리가 어떻게 될 수 있는지 미리 생각해보십시오 정말 빨리 복원하십시오 우리가 가진 한 번 모든 곳으로 가십시오 캐시

이것은 린지가 언급 한 것처럼 소요 시간 – 매우 신속하게 발생합니다 매우 빠르고 그래서 나 데모로 돌아 가자 그래서 복원은 아직 끝났습니다 사고

그러나 내면, 너를 보여줄 수있어 내가 이미 가지고 있었던 것 오늘은 어쩔 수없이 오늘 완료되었습니다 너도 볼 수있어 – 미안 네, 여기에 내 역사가 있습니다 배포

그래서 나는 회복기를 마쳤다 오늘 볼 수 있듯이 그리고 여길 봐 니가 올랐어 시각

그럼 너 어떤 지역을 데려 갈 수 있니? 이 곳의 세계 유효한 지금 바로 미리보기가 있습니다 약간의 지역 우리는 당신을 천천히 확장 할 것입니다 NO로 실행되고 실행됩니다

시각 그래서 돌아 가자 그래서 마지막 부분은 거주자입니다 VE 생산 능력 린지가 언급 한 일반적으로 사용 가능하며 또한 어떤 배치에도 사용 가능 당신은 AZURE SQL을위한 선택 데이터 베이스

ENEFIT SA 권리가있는 사람 라이센스 교환을 어디에서 할 수 있습니까? 양철통 기본적으로 우리의 미리 사용 AZURE BUFFALO로 양도 청구서 데이터 베이스 그리고 너는 같은 용도로 사용한다 구입하지 않고도 라이센스 신규 사용권 당신에게 중요한 것을 주셨습니다 저축 및 예약 가능 생산 능력

그 때까지 우리가 의미하는 바는 무엇입니까? 예약 PORTAL에 몇 년 동안 원하는 걸 수 있습니다 AZ 예약 또는 유지 SQL 데이터베이스 그래서 우리는 당신에게 두 가지 옵션 1 년 또는 3 년 그래서 당신이 찌르는 것에 따라, 추가 할인을 받으십시오 그리고 여기있다

여덟 가지 예 CORE MANAGED INSTANCE 실행 중 USWEST 한 달에 730 시간 그래서 같은 데이터베이스 당신이해야 할 처별 비용 동일한 비용으로 이 일을하지 말고, 추가해야합니다 AZURE 하이브리드 용량 이익은 총 비용의 20입니다 정확히 같은 번호 당신이 가진 COMPUTE AND STORAGE 원래

거대한 혜택을 누리게 될 것입니다 저축과 이것 만이 SQL 데이터베이스를 AZURE에서 실행 중입니다 그걸로 이동하자 요아킴과 이것에 대해 이야기 해보십시오 나중에 오래 될 것입니다

>> 감사합니다 괜찮아 괜찮아 이 슬라이드를 시작하기 전에, 그냥 우리가 가지고 있다고 말해줘 실제로 수를 뺀 수 조금 더 깊은 곳으로 가라

여기 그래픽 보안이 두 개 있어요 세션들 그리고 다른 하나는 켜져 있습니다 목요일 또는 실제로 3

하지 않는 경우 -하지 않는다면 여기에 모든 것을 캐치 할 수 없습니다 여기 저기에, 우리가 깊어 져요 나 자신이하는 잠수함 세션 내 콜린자로 뛰고 보안, 새로운 것? 내가 말했듯이, 우리는 많이 이야기 할 수있다 IT에 관하여

우리는 앞으로 다른쪽으로 밀어 넣었습니다 지시 사항 방법 너는 우리가 가지고있는 한 손으로 우리의 포트폴리오를 향상시키고 과정은 미국에서 중요한 부분이었습니다 보안을 위해 포트폴리오가 관리하는 인스턴스 미국과 해외에 큰 영향을 미친다 우리의 고객들

그래서 우리는 많은 시간을 보냈습니다 모든 보안 성이 있는지 확인하십시오 당신이 얻은 특징들 당신이 좋아하는 것을 사용하고 관리도 잘하라 예 사실, 우리는 약간의 어려움을 겪었습니다

몇 가지 방법으로 BIT를 향상 시키십시오 VNET 측면의 예 우리는 VNET 사생 IP와 MANAGED INSTANCE 우리는 약간의 비트를 힘차게 만들고 있습니다 SINGLEETS와 POOLS가 있습니다

우리 중 큰 사람 한 사람 지난 한해 동안의 이니셔티브 그 모든 것을 확실히하기 위해 우리의 서비스에는 보안 기능 그 한 지역은 우리가 만든 투자 다른 두 가지 투자가 있습니다 우리의 라인을 따라 지능형으로 밀어 넣기 보호 또는 지능형 보안 우리는 여전히 완전하지 않습니다

착륙하다 그곳에 갔어 이게 진짜로 가야 해 거기에 이름 우리는 러닝과 제공하고 있습니다 PaaS 서비스와 PaaS 서비스가 모든 것을 의미합니다

포함하여 건설해야한다 보안 및 개인 정보 보호 응낙 이것은 미국에서 매우 중요합니다 이것은 당신이해야한다고 운영 방식 변경 약간의 작업 흐름이 있지만 더 많은 것을 기대하십시오 당신이 실제로 얻는 것보다 보호하십시오

언제 당신이 누군가 SQL 서버인가? ON-PREM OR RELATIONSHIP DATABASE ON-PREM 통신 및 기반 기반 실행중인 서비스의 년 예를 들면 지난 몇 년 동안 우리는 내부적으로 크게 벌떡 일어났습니다 블루 팀을 통한 보호 그리고 붉은 팀과 정말로 팀을 강화 시켰고 우리는 해냈습니다 그 내부 서비스로 우리는 지금 우리가 가지고있는 곳에서 뛰고있다

끊임없이 펜을 다룬 사진 ASES와 SO 노력하고있는 푸른 팀 홀을 보호하고 패치하십시오 건물 A 요새 주변의 요새 생산 클러스터 나는 당신이 친숙하다는 것을 확신합니다 우리는 3 배의 기능을 가지고있다 지능에 떨어지는 버킷과 그 취약성 평가

네가 할 수있는 농어촌 어떤 것에 대해 배울 수 있어야합니다 잠재적 인 취약성 데이터베이스의 구성 여기에는 최고급 바구니가 있습니다 그리고 너무 취약 함 약간의 비트 주변 우리가 그랬다

팀과 함께하는 훌륭한 직업 지속적으로 개선되고 있습니다 우리는 단지 당신에게주는 것이 아닙니다 지금 당장 규칙의 뭉치 최근 블로그에서 보았습니다 거기에 게시하십시오 우리는 조금 움직이고있다

이 부분에 대한 관리 너의 관리를 허용하고 자원 도구에는 스크립팅이 있습니다 당신이 할 수있는 장소 그 너는 A에 연결하지 않아도 돼 단일 데이터베이스 및 실행 완화 할 수 있습니다

당신은 그럴 수 있습니다 다른 단계가 있습니다 특징을 확인하십시오 엔터 프라이즈 준비 취약성 평가는 A입니다

모서리 석 또는 A 모든 사람의 별의 코너 스톤 보안 전략 및 보호 전략 그리고 그 과정들, 과정들, ED 예 나는 너에게 그것을 외쳐 보라고 말한다 그곳에 그리고 나서 다시 기능, 스레드 감지 함께 일하는 곳 감사

이것이이 기능입니다 24/7 RUN 그리고 근본적으로 불확실한 것을 감지합니다 반대 활동 또는 반대 행동 귀하의 데이터베이스 및 일부 이스라엘에있는 우리 팀의 생각 론은 청중에 여기있다 어딘가에

저기 있네, 론, 안녕 그들이하는 일의 한 부분으로 이스라엘은 강화되었다 이 도구는 추가로 알고리즘 너도 알다시피, 우리는 가능했다 분사 공격을 감지하고 지금 우리는 또한 할 수 있습니다

감지 할 수 있도록 확대 데이터의 EX-FILTRATION OF DATA 당신 만의 패턴이있는 경우 몇 번 터트 닝 워크로드와 모든 것 갑자기 우리는 여기에 있음을 알림 데이터 유출의 메가 바이트 경고를 발령합니다 철저한 강탈 알리미를 발동 시키십시오 이 계약의 일부로서 너, 우리는 계속된다 기능 강화 이 도구들

론에게 가면 그래 지능 DB에 세션 훌륭한 세부 정보로 이동합니다 모든 기능 스레드 탐지 나는 SQL과 함께 작동한다는 것을 알았습니다 감사

우리에게는 더 좋은 소식이 있습니다 그곳에 또 다시, 우리는 ENLANCED THE ENLANCED THE 그 밖의 기능 OMS와 통합 그래서 당신은 실제로 흐름을 할 수 있습니다 귀하의 감사 사건 이벤트 허브 또는 로그 분석 더 많은 처리를 위해서

그리고 우리 SQL DB에 오면 우리가 가질 세션 만들기 위해 놀라운 발표 그곳에 나도 그래,하지만, 네, 그럼 – 우리가 얘기 할 것입니다 그 이야기 그리고 그게 용납입니다 평가 및 스레드 탐지 또한 데이터 검색 및 분류는 삼중의 일부입니다 그리고 그것은 공공 미리보기에 있습니다 그럼 다른 손에 또한 앞뒤로 밀기도합니다

고급 또는 부문의 기초 보안 기능 우리는 많이 했어 우리의 통합 향상 AAD, ACTIVE DIRECTORY AZURE와 함께 활성 디렉토리 통합 앞으로 가고 그것이 우리입니다 인증을위한 주요 방법 구름 그리고 내가 다시 만날거야

너 몇 가지 보여줘 거기 있었습니까? 나는 여기에서 멈출 것이다 실제로, 나는 세션을 끝낼 것이다 그냥 한 켤레 켜기로 암호화와 나는 당신에게 보여줄 것입니다 QUICK DEMO

저작권 침해 신고서 선착순 우리는 다른 모든 것을 가지고 있습니다 암호화를 포함한 유형 재사용, 암호화, 네트워크 암호화, 우리는 있습니다 지금 통합 제공 당신이 할 수있는 AZURE KEUL VAULT 실제로 당신이 사용하기를 원한다고 결정한다 우리가 관리하는 서비스 관리 키 제공하십시오

우리는 규정하고, 우리는 회전하며, 또는 업로드, 업로드 또는 만들기 AZURE 키 VAULT 및 그것을 사용하여 그리고 너 자신에 그것을 관리하십시오 나는 아무것도 말하지 않았다 그래도 암호화되어있다 이것이 바로 암호화입니다 기술 허용 필수적으로 완료 됨 마스터 키를 제어하십시오

SQL에 저장되어 있지 않은 SO 서버 또는 SQL DB에 그리고 그 반대의 보호 당신의 침입 – 어디에서 SQL Server를 공격하는 사람 또는 SQL DB와 IT가 그 때문입니다 동의하는 정보 거기에 계속 보호 될 것입니다 그 핵심 자료는 없습니다 어떤 종류의 인트로 우어라도 발견 할 수있다

그곳에 그래서 우리는 그 버전을 가졌습니다 지금 실행 중입니다 구름 대단한 관심을 불러 일으켰습니다

주요 제한은 우리에게만 해당됩니다 지원되는 평등 운영 이들에 대해서는 항상 암호화 됨 결정론적인 열 암호화 우리는 위대한 수감자이긴하지만 의견을 수렴했습니다 사실, 항상 우리 계획이었습니다 우리는 앞으로 나아 갔다

나는 너를 여기에두고 싶어 당신을 보여주는 QUICK DEMO 언제나 암호화 된 다음 버전 좋아해 정말 컸어 개별적으로 발표되었다 SQL 서버용 V-NEXT 및 IS AZURE PRETTY SOON으로갑니다

내게 기계가 필요해 보이게 해줘 ~까지 – 약간 – 내 머신 GOT 재실행되었습니다 그냥 내 VM을 갖게 해줘 다시 괜찮아

안돼 – 내 VM을 시작하자 다시 여기 이렇게되어 미안합니다 그래서 내가 너를 보여줄거야 우리는 이것은, 그것이 오는 경우 보게됩니다 쪽으로

여기 우리가 간다 이 작은 웹 앱을 실행하고 일반적인 설정 여기, 우리는 NUMBER OF – 그럼이 테이블에는 배경에는 SQL Server가 있습니다 의 무리와 달리기 여기 고객 지금 내가 할 수있는 일은 내가 할 수있는 일이다 예를 들어, 수용 인원에 대한 미리 예측 또는 실제로 질의를 할 수 있습니다

사회 보장 번호 반대 보기를 위해 그리고 그다지 특별하지 않은 이리 우리가 무엇인지 확인하는 경우를 제외하고 배경에서 뛰고, 우리는 내가 좋아하는 SQL Server가 있습니다 우리는 테이블을 가지고있다 CONTOSO HR

이 사이트를 보시려면 WE 사회 보장 및 사회 보장 암호화 사실, 우리는 사용하고 있습니다 여기 보여줘 그래서 우리는 사용 중입니다 여기가 조금있다

우리는 사용 중이다 무질서한 암호화 그렇다면 살리와 사회 보안 번호는 암호화되어 있습니다 그리고 한 가지 마지막 우리가 확장 된 사건을보고 있다면 여기 세션, 당신은 그것을 보게 될 것입니다

내가 겪은 일 보내기가 암호화되어 있습니다 그래서 이것은 지금 그 증거입니다 언제나 암호화 된 상태로 실제로 많은 것을 지원할 수 있습니다 RICHER SET QUERIES, RANGE QUERIES 산술 연산 앞으로

이것은 현재 실행 중입니다 나는 SQL 서버에 반대했다 ON-PREM 그것은 WINDOWS V NEXT 사용 ENCLAVE TECHNOLOGY 곧 천천히 온다

우리는 아직 일정이 없습니다 IT 또한 실행됩니다 인텔 SGS 목요일에 열리는 세션이 있습니다 우리가 더 큰 곳에서 이야기 할 곳 이 부분에 대한 세부 사항

너와 함께하고 그걸 돌려줘 AJAY >> 그래서 HYPER SCALE DIN FINISH 당신이 그것을 볼 수 있습니다 7 주변과 반쯤 둘러보기 의사록 그래서 나는 변덕하지 않았다

그래서 돌아 가자 표시 다음 범주 또는 등급의 경우 우리가 만든 투자 지능형 데이터베이스 공간 우리는 무엇을 보느냐 여기에 투자 해주십시오

어떤 것들이 만들어지고 있습니다 쿼리 성능 경험 린든 더 나은, 더 나은, 오른쪽 당신이 원하지 않는 것을 언급했다 문제 해결 QUERIES AND CERTAIN 중간 밤이나 시간 제외 우리는 QUIT A BIT에 투자되었습니다 이의

그걸로 많이 떠날거야 일반적인 고통의 포인트 투자의 두 번째 세트는 그래픽 GRAPH는 매우 인기가 많습니다 중요한 시나리오 SQL 내부에 엔진이 있고 서버가 더 강력 해집니다

그리고 우리는 지금 움직이고 있습니다 더 흥미 진진한 공간 QP를 낮추십시오 그리고 나는 약간의 이야기를 할 것이다 그것에 대해 GRAPH, GRAPH에 오면 SQL 2017 AS에서 소개되었습니다

너의 일부는 알게된다 AZURE SQL 데이터베이스 마지막으로 년 하지만 우리는 계속 투자하고 있습니다 이리 첫 번째는 3 차원 DML입니다

이것은 당신이 실행 일치하는 데 도움이 QUERIES 그래서 GRAPH는 일치 키를 사용합니다 찾아야 할 단어 관계 다른 노드와 EDGES 이제 GRAPH QUERIES를 사용할 수 있습니다 더 많은 구문

그래픽 데이터베이스가있는 경우 계정 보유자가있는 곳 신용 카드 정보와 같은 신용 카드 정보 업데이트를 원한다면 일부 정보는 말합니다 누군가가 주소를 바꿨습니다 당신은 더 많은 것을 가진 그것을 사용할 수 있습니다 진술 및 또한 일하기 시작 시나리오 두 번째 것은 뷰어입니다

DERIVED TABLES 그리고 이것은 정말로 강력합니다 너 때문에 못 간다면 오늘은 이것은 – 이것 없이는 너는 쓰려고 노력한다 복잡한 공통 표현식 많은 조응과 함께 쓰기 만하면됩니다

또한 매우 오류가 있습니다 그것은 매우 가능할 수 있습니다 실종되었으므로 할 수 없다 올바른 결과를 얻으십시오 보기 지원 라이브 테이블 당신은이 라인을 사용합니다

구문을 다시 입력하십시오 보기에서 볼 수 있듯이 이리 그리고 이것은 다시 크게 될 것입니다 개발을 간소화하십시오 그래프 사용 경험

마지막 하나가 경계를 넘어 섰다 제약 이것은 주로 정의를위한 것입니다 업무상의 역할 너는 너에게 조건을 추가 할 수있어

가장자리 테이블 및 특정 말 관계는 없어야합니다 허용 이 예에서 볼 수 있듯이 테이블에만있는 곳 한 편에서의 연결 주소 소유자 나에게 너를 데모라고 빠르게 보여라 당신이 할 수있는 방법을 사용할 수있는 방법 사기 같은 약간의 냉담 탐지 또는 연결 정의 다른 계정 소지자

괜찮아 그래서 나는 데이터베이스에 연결되어있다 SQL Server에서 실행 중입니다 나는 이미 그래프를 만들었 어 그리고 여기에있는 테이블은 당신이 할 수있는 것처럼 만나다

그것은 노드와 가장자리 둘 다 가지고있다 표 – 참고 및 첨단 테이블 그냥 빠른 프리 머, 생각해 귀하의 초등 회 테이블을 알고 계십시오 데이터 테이블

그리고 나서 가장자리 테이블은 노트 간의 관계 테이블 관계에 아주 유용하다 분석 및 건축 복잡성 알고리즘 ML로 이것을 통합 할 수 있습니다 너의 사기를 개선하고 발각

이것은 입력 장치가 될 수 있습니다 ML DATE SOURCE 첫 번째 데모는 내가 거의 없다 정의 된보기 계정 보유자가 있다고 들었는데, 신용 카드 정보, 은행 계정 정보 저장 위치 다른 테이블

내가보기에 내가 기본적으로 가지고있다 보이는 모든 이미지 정의 좋아요, 연락처 예, 주소, 전화 번호 또는 SSN 어느 정도 식별 할 수있는 어떤 사람 비슷하게, 나는 관계가있다 가장자리를 위해 정의 된 HAS 접촉 지혜처럼, 나는 다른 사람의 모습을 가지고있다

신용 카드 용 DIT 카드 번호 및 크레딧 한도 및 계정 번호 및 대출 금액 이 모든 것이 고유합니다 비슷한 데이터 유형 나는보기를 만들었습니다 자, 너를 원해

찾다 밖으로 평범하게 일하는 방법들 많은 사람들이있다 그것으로 인해 어려움을 겪었습니다 – THE 길을 잘못하면 일이 많아요 사람들이 참여했다 종업원 몫 연락처 정보, 보안, 사회 보안 번호, 동부 표준시 그래서 너는 큰 테이블을 가지고있다

여러 계정과 함께 신속하게 결정하기 위해 매우 힘들다 이 그래서이 모든 것을 볼 수 있습니다 나는 여기에 나와 함께있다 구문에 대한 지원 어떤 계정 보유자인지 확인하기 연락처에 연락하십시오 단순한 일을 그냥해라

나는 신속하게 SYNTAX를 볼 수있다 그 이상으로 – 그것이 0이라고 말함 여기에 두번째 밀리 세컨드 6,000 줄의 고역 분석 – 그 분석되어 모든 것을 보여주었습니다 공유하는 이름, 종류 정보 공유

이 경우, 그들은 사회 보장 번호 및 그 이후 너는 여러 가지 다른 것을 볼 수있다 여러 사람들의 몫 같은 전화 번호 동부 표준시 그리고 당신은 반지 크기를 볼 수 있습니다 사람들은 어떻게 공유 했습니까? 정보 이 경우 209 명의 사람들이 공유했습니다 동일한 정보

매우 빠르고 쉽게 할 수 있습니다 복잡한 분석 수행 와 그래프 재정 위험 만약 당신이 알고 싶다면 사람 몫 – A를 탔습니다 대여 또는 가져간 물건이 많음 그들의 신용에 돈을 버렸습니다

카드와 그 (것)들은 위험이 높습니다 분실 및 비용 처리 나는 누구를 찾고있다 신용 카드 정보 공유 그리고 그 접촉 전망에있다 나는 이전에 정의했다 이 쿼리를 실행해도 되겠습니까? 비슷한 정보를 볼 수 있습니다 이전

당신은 다른 사람들을 볼 수 있습니다 인원수와 인원수 그 정보 그리고 얼마나 많은 재정 적자가 위험에 처해 있는가? 자세 이 모든 FRAUD RING의 경우 그때 은행은 패배했다 그만 돈을 잃어라

그리고이 모든 것을 보았습니다 데이터베이스 엔진 열은 A에서 좋았습니다 데이터베이스 가이의 관점 비즈니스 사람이 당신을 위해 상황 [발생 가능]을 원합니다 그래서 여러 가지 방법이 있습니다

그래서 거기에 도서관이있다 3 JS 당신이 통합 할 수있는 그만큼 앱을 JSON으로 푸시하고 이것을 시각화하거나이 예에서 나는 파워 BI를 가지고있다 북쪽 가장자리에있는 표 나는 – 그 주와 가장자리 테이블 정의되고 여기서 가시화 될 수있다 및 연락처 필터

내가 누군지 알고 싶네 사회 보장 공유 NUMBER, 나는 그것을 여과하고 볼 수있다 여기에 너무 빨리, 당신은 할 수있어 모든 네트워크를 시각화하십시오

세워짐 너 또한 이걸 먹을 수있어 기계 학습 알고리즘 더 많은 것을 만들기 위해 입력으로 위에있는 예측 분석 그 그게 그래픽을위한 데모 야 그래서 돌아 가자

표시 괜찮아 그래서 다음 카테고리 우리가 무엇을 부르는 지에 대한 향상이 있습니다 지능형 쿼리 처리 얼마나 많은 사람들이 너를 보았는가? 너의 당일 치기 일? 나는 너를 얼마 안있어

데이터베이스가 실행 중일 때의 작업 이 문제가 발생했습니다 우리가 실행하는 것들 중 하나 AZURE FOR SQL에서 유일하게 데이터베이스는 계속됩니다 모니터링 우리는 약 500 개의 테리 오 블리츠를 수집합니다 매일 데이터 및이 TELETETRY가 미국 모니터를 돕고 AUTO TUNE 가장 일반적인 문제 너는 걱정할 필요가 없다

IT에 관하여 우리는 끊임없이 확장하고 있습니다 거리 그래서 다음 개선 세트 우리는의 공간에있다 테이블 변수 중 하나 편집

테이블로 인한 도전 중 하나 변이가있는 사람은 친절한 사람입니다 하나의 행 당신이 할 수있는 많은 일을 할 수 있다면 할 수있는 불쌍한 계획 불쌍한 질문 성능 신청서 그래서 우리가 바꾼 변화 우리는 본질적으로 행동을 취하고있다 첫 번째로 컴파일 실행

그래서 어떻게의 실제 통계 많은 행이 테이블에 있고 우리는 그 (것)들을 강구 할 수있을 것이다 오른쪽 조인 타입 적응 형의 두 번째 쿼리 처리가 메모리입니다 부여 메모리의 가장 큰 도전 과제 그랜트는 메모리 보조금이 완료되었음을 나타냅니다

질의 실행 및 컴플렉스 메모리 실행 실행 취소 메모리는 IT로서 성장할 수 없다 필요합니다 이것은 두 가지 문제로 이어질 수 있습니다 추정치가 정확하지 않은 경우 너는 어느 쪽이든 할 수있다 있다 당신을 의미하는 과소 평가 당신보다 더 많은 외톨이가 필요합니다

주어진 IT가 유출을 유발합니다 IO 및 쿼리가 있으므로 공연 또는 반대 문제는 당신이 지나치게 과장 한 곳 네가 필요하다고 말한 것은 무엇인가? 단지 한 메가 바이트의 메모리 너는 하나의 기가 바이트를 주었다 그것이 잘못 되었기 때문에 너 너무 많이 껴안을거야

다른 문의가 가능한 곳 IT 혜택 메모리 보조금 신청서와 함께 우리는 역동적으로 의견을 수렴 할 수 있습니다 쿼리가 어떻게 실행되고 있는지 쿼리의 각 실행 이전 버전에서 개선하십시오 실행 통계 얼마나 힘든지를 추적해라

부여 된 메모리, 얼마나 많이 흘렀는가? 실제로 사용 및 IT 적응 그걸로 데모 제 3 부문 개선 및 새로운 소식 문제가있는 공간이 예상대로 호출 됨 QP 및 특히 비즈니스를위한 많은 데이터가있는 거래 관계의 큰 데이터와 마찬가지로 세계, 창고의 생각 분석을하는 질문 또는 모델링 또는 실험 데이터 센터와 같은 많은 데이터 너는 시간을 낭비하고 싶지 않아 총괄적인 질문 작성 취할 수있는 세트 중요한 시간 오늘 열거 된 계정은 데이터 조작의 크기

나는 그것이 의미하는 바에 달려있다 분별력의 가치에 너의 테이블에, 우리는해야만한다 이 모든 데이터를 읽으십시오 메모리 및 계산 한 다음 TOP OF IT IO (IO)와 메모리 (Memory) 권리

상당히 오래 걸릴 수 있습니다 시각 대략적인 수치가 새 것이 었습니다 교수가 연구를 수행함 프랑스의 한 대학교, 나는 믿는다 당신은 로그인 할 수 있습니다 하이퍼 로그, 로그 연산

이건 기본적으로 일정한 메모리 보조금 15 킬로 비트만이 필요합니다 기억 나는 반복 할 것이다

15 킬로그램 그들은 정확하게 예측할 수 있습니다 정확성 2 이내 SO 98이 정확합니다

당신은 올바른 데이터베이스를 얻을 것입니다 시나리오는 어디에서나 볼 수 있습니다 너는 2와 함께 살 수있다 특히 오류가있는 경우 오류가 발생합니다 모델링과 탐색하기 ANALYTICS에서

금융 산업에 적합하지 않습니다 너는 원하지 않는다 [indischernible] 그곳에 많은 데이터에 대해 강력 함 WAREHOUSE SCENARIOS 너 한테 보여 줄게

시민 여기 나는 큰 데이터베이스를 가지고있다 전세계 포탈 데이터베이스, 데이터웨어 하우스 데이터베이스 해제 AZURE AZURE NOW ALWAYS SQL에서 2019 우리는 새로운 경쟁자를 가지고 있습니다 수평

>> 나는 네트워크를 잃어 버렸다고 생각한다 내가 체크해 볼게 괜찮아 돌아왔다 괜찮아

그래서 나는 그것을 창조하려고한다 – IT 큰 정렬 및 큰 일을합니다 주문 및 조인 우리는 이것을 시뮬레이션에 사용할 것입니다 메모리 보조금 문제

그래서 내가 처음 실행 한 시간 가치 8, 데이터가 없습니다 가치가있는 테이블 그래서 HAPPEN IS는 무엇을 의미합니까? 즉시 실행될 예정이며 이 계획을 캐시하고 최적화하십시오 이 테이블에 대한이 쿼리 데이터가 없습니다 여기를 보게되면, 그럴 수도 있습니다

테이블과 해치를 맞췄다 SCAN, RIGHT 너가 보는 경우 너는 그것을 볼 수있다 메모리 보조금 경고, IT 이미 있음 – 바닥 XSO 부여

내가 같은 것을 실행하면 가치 9, 돌아와야합니다 백만 줄 IT는 몇 분 정도 걸립니다 이 때문에 계획 캐시 된 파일 사용 AN 불완전한 계획과 실행 과체중이므로 그렇게 될 것입니다 TEMP DB 그리고 이것은 기본적으로 A입니다

불쌍한 쿼리 경험 그래서 그들은 처음 실행합니다 그것 때문에, 우리는 아무 것도 없어 역사 통계학 이 가치의 실행은 IT 기본적으로 없다 정보 이동, 그냥 메모리 보조금

이것은 처음이다 얼마만큼주의해야할까요? 메모리 쿼리 우리는 통찰력을 계획 그것은 44 초를위한 것입니다 1

2 백만 줄 및 당신이 보는 경우 당신이 볼 수있는 계획 그것은 그 데이터를 저장하기 위해 데이터를 입력했습니다 그에게 줄 수있는 기억 QUERY는 만족스럽지 않습니다 지금 당장 계획대로 가면 메모리 아래의 속성 및 모양 부여 정보, 당신은 그것을 볼 수 있습니다 조정 중입니다 우리가 새로 추가 한 재산입니다

메모리 보조금 피드백 이 값은 계속 변경됩니다 첫 번째 실행에서 그런 다음 네, 조정합니다 IT 부서는 IT 부서가 아닌 한 계속 조정할 것입니다 안정된 상태에 도달 한 다음 안정된 자리를 흔들어주십시오

한번 더 보자 시각 지금 그것은 어떻게 역사가있다 많은 시간을 할애하고 얼마 동안 QUERY에 필요한 메모리 그것은 그렇게해야한다 얼마나 많은 메모리가 있는지 예측하십시오

질의 및 조정이 필요합니다 따라서 44 초부터 돌아왔다 12 세 변경 사항 없음, 조정 없음 필수, DB 중재가 필요하지 않습니다

필수적으로, 단지 마술 적으로 공장 그런 다음 경고를 볼 수 있습니다 알았어 내가 가서 보러 간다면 메모리 보조금 재산 다시, 그것 여전히 조정을 말합니다 내가 더 많은 것을 실행하고 싶다면 시간이되면 예표가 나옵니다

IT가 더 이상 그렇지 않다면 자라거나 줄어들 필요가 있습니다 너의 역동적 인 적응력 QP for 메모리 보조금 그래서 다음 데모가 있습니다 그만큼 대략적인 수치 빠른 회신

메모리 그랜트는 최근 COMPAT LEVEL [불가피] 나는 VM이 ​​네트워크를 가지고 있다고 생각한다 문제 괜찮아

대략적인 숫자는 필요하지 않습니다 너가 COMPAT 수준 때 너는 최신의 그리고 가장 위대한 그래서 여기 나는 그것을 실행할 것이다 [INDISCERNIBLE]을 정하십시오 나는 캐시를 지울 것이다

괜찮아 그래서 나는 분별력을 가지고있다 대략적인 계산 새로운 구문에 유의하십시오 그것들 둘 다로 가려고합니다

같은 표제를 반대하십시오 얼마나 많은 시간이 걸릴지 봅시다 방법 – 결과 보여줘 나는 타이머를 켤 것이다 또한 우리는 오랫동안 볼 수 있습니다

IT TOOK 그리고 나는 그림을 그릴거야 PLAN 그래서 당신은 볼 수 있습니다 우리가 생각한 계획의 차이 일으키다 그래서 여기에있는 일이 하나만 남았습니다

분별력있는 자세로 가치와 그 후에 집합 그래서 당신은 입출 비용을 지불하고 있습니다 그리고 거기에 메모리 비용 대략적인 수치 내가 처음으로 말한 것과 같은 분별력 고정 된 메모리 비용과 새로운 것 알고리즘이 더 유용 할 것입니다 효율적으로하십시오

또한, 당신을 조정할 수 있습니다 계산 작동 우리는이 모든 것을 볼 것입니다 지금까지의 혜택 끝내기 처음으로 끝낸 네 개의 값을 되 돌렸다

60 억 달러 대략적인 수치 끝내고 돌아온 가치 4 천 5 백만 달러 총 개수는 [비공개] 범위 그걸 첫 번째 계획서에서 볼 수 있습니다 [필사적 인] 우리가 생겼다

패러랠리즘을위한 두번째 것 TOTAL을보고있는 경우 실행 시간, 첫 번째 실행 시간 36 초 정도 지나서 1 초에 2 초 그렇게 대단히 빨라졌습니다 이것은 새로운 문제입니다 공간과 많은 고객 큰 데이터 작업하기 관계가 아닌 세계 NoSQL 세계지만 관계 큰 데이터 월드

AREHOUSE, 같은 엔진을 실행합니다 될거야 AZURE SWELL에서 사용 가능 돌아 가자 표시 지금은 새로운 것을 보게됩니다 배상 책임

그래서 장점 중 하나 고객 또는 부인을위한 MICROSOFT가 서비스를 실행 중입니다 50 만개의 데이터베이스로 지역은 우리가 개선하고 서비스가 지속되는지 확인하십시오 그리고 건강한 그래서 다른 기본 우리의 모든 개발자가 될 것입니다 대신 DBA 작업 수행 신기능을 기려, 오른쪽 그래서 우리는 큰 신호를 보냈다

시간의 금액 그걸 뽑아내는 배움 봉사의 지능을 뒤로 IT를 신뢰할 수 있고 사용 가능하게 만드는 방법 안정적 이군 우리가 가진 것들을 조금만 간직하십시오 우리가 무엇을 부르는 지 소개했습니다 기업의 신뢰성 우리는 계속해서 성장합니다

그리고 나는 역순으로 들어간다 첫 번째는 무책임하다 온라인 색인 SO 지수 유지 보수는 비싼 중요한 자원, IO 메모리 및 잠금 장치 원인 응용 프로그램 다운 시간

필요한 응용 프로그램 INDEX가있는 경우 그 시간을 관리하십시오 창조물은 허용 된 것 이상으로 간다 많은 시간을 죽이는 포크 죽일 IT, 오랫동안의 결과 또한 오래 걸리는 롤백 때때로 우리가 처음으로 무엇을 도입했는지 온라인 인덱스 재 구축 CAN 일시 중지 및 다시 시작 색인 REBUILD 우리는 어느 곳에서나 재개 할 수 있습니다

끝내기 두 번째 것은 우리가 가지고있다 도입 IT 온라인 지수 창작 AGNEW INDEX를 작성하는 경우 일시 중지하고 다시 시작할 수 있습니다 당신은 아래로 시간을 충격하지 않습니다

두 번째 강화 된 기능 이것은 LOG SPACE USE입니다 색인 생성은 많은 로그를 가져옵니다 공간과 홀스 UP LOG TRUNCATION INDEX CREATION을 일시 중지하더라도 또는 당신이 다시 실행되지 않을 것입니다 너무 큰 로그 공간 이익 개선을위한 두 번째 투자 가용성 또는 변동 금리 [불가피]

너 많은 사람들이 꼭 들으셔야 만한다 TEMP DB CONTENTION 가장 큰 도전 중 하나 TEMP DB와 함께, 하나는 메타 데이터 비평과 다른 하나는 배정 된 협의 그래서 너는 언제나 노력하고있어 [비공식] 템포 테이블에 우리는 페이지를 찾아야합니다

우리는 시스템 페이지 페이지를 가지고 있습니다 자유 공간 또는 PFS 그것의 사용 트랙 사용 가능한 페이지 그게 어디 있니? 모든 위협 또는 가고 점검해야합니다 한 번 당신이 무엇을 찾을 수 있습니까? 당신이 갈 준비가 안된다

상태 비트를 변경합니다 시스템 페이지 그걸 가져갈 수 있어요 연결될 수있는 것을 고려하여 법안 문제 수천 건의 세션이 진행 중입니다 업데이트 및 액세스를 위해 그것

그것은 모두 독점적으로 이루어집니다 오늘 래치 그것은 래치 접촉을 일으킬 수있다 그리고 성능 문제가 발생합니다 최근에 변경된 사항 우리는 할 수 있습니다

협소 한 사정 대부분의 경우 NO 충돌 두 개의 스레드가 같은 페이지를 업데이트하는 것에 대해 같은 시간에 그들은 아니다 가짜 비트를 만지는 것 공유 래치가 진행되는 동안 업데이트

여러 세션을 업데이트 할 수 있습니다 거기에 평행선이 있습니다 다음과 같이 계속 진행됩니다 인터 로킹 운영 어떤 부패도 없다 하지만 그것은 끝났어

눈에 띄는 향상 TEMP DB 작업로드 그리고 마지막 하나는 데이터베이스 회복 너는 오래 동안 뛰쳐 나간다 복구 문제 또는 로그 스페이스 문제? 그리고 이걸로, 더 이상 당신은 더 이상 둘 중 하나에 대해 염려해야한다 그들

그리고 내가 너에게 왜 그렇게 말 할까 3 가지 주요 고객의 고통 우리가 조사했을 때의 포인트, 광석 60 명이 넘는 고객이 한 시간의 시간보다 장기간의 회복 때문에 이것은 복구 때문입니다 단일 스레드 그럼에도 불구하고 거래 너가 달리고있는 경우에 일하는 짐 비즈니스 APPS 업데이트 가능 데이터베이스가 평행합니다

니가 회복해야 할 때 우리는해야 해 하나의 거래를하거나 시리즈 패션에서 장기 너도 오래 있으면 러닝 오픈 거래 IT 허락하기 때문에 – 할 수있다 너는 뒤로 굴릴 수 없다 이전 페이지는 로그인 할 수 없습니다

오래된 거래는 제거됩니다 가상 로그 파일 또는 VLF는 사용 중입니다 그것 IT -이 둘 모두를 해결할 수 있습니다 문제, 우리가하기 전에, 우리는 세 가지 단계가 있습니다

단계별로 분석하고 로그 필요한 거래를 확인하십시오 복구 됨 우리는 규모를 만들 것입니다 커밋되고 롤백 됨 마지막 거래 이후 CHECK POINT

한 번 분석 완료, 우리는 우리가 시작한 곳에서 다시 할려면 가장 오래된 활성 트랜잭션 그리고 나서 가서 모두 보아라 이후 위탁 거래 마지막 점과 우리가해야 할 일 그들을 다시 읽으십시오 모든 거래를 취소하지 않아도됩니다 어디에서 일하지 않았습니까? 사고의 시간 이것은 비용이 많이 드는 작업입니다

그리고 중요한 이야기 오랫동안 – 의미심장하게 시간이 오래 걸린다 우리는 데이터베이스 복구를 가지고 있습니다 이것은 버전 기반입니다 그래서 오늘 버전 스토어에있다 TEMP DB

이게 무슨 짓을했는지 우리는 데이터베이스를 가지고 있습니다 각 데이터베이스가 소유하고있는 데이터베이스 버전 스토어 없음 TEMP DB를 사용하여 해결해야합니다 연락처 그런 다음 우리는 무엇을 소개 했습니까? S LOG가 호출되었습니다 기억 팀으로 생각하고 또한 로그에 점을 확인하십시오

그것은 영구합니다 그래서 PERSISTED VERSION STORE KEEPS 모든 사용자의 진실 업무 S LOG는 모든 것을 추적합니다 노어 거래 좋아하는 시스템 업무 우리가 지금 도구를 영구히 유지하기 때문에 우리는 논리적 인 변환을 할 수 있습니다

너는 우리가하는 롤백을 할 때 보상 및 – 로그인 불가능합니다 그것을 먹어라 우리는 모두를 유지하고 있기 때문에 롤백을 할 수있는 버전 즉시 알기 때문에 필요한 기타 업무 롤백 할 수 있습니다 모든 버전을 제거하고 다시 POINTER를 CHANGE로 바꾼다

그 이전 버전 트랜잭션 시작되었습니다 너 너머 – 절정에 이르렀다 즉시 그리고 뒤로 접지 작업 소스를 한 번 클린 거래가 더 이상 없습니다 필수

그걸로, 지금은 너를 다시해야 해 그냥 필요하다 S 기록하기 모든 시스템 거래 귀하의 사용자 거래 및 너는 단지로부터의 REDO에게 말했어 마지막 검사 지점 내가 우리 모두를 언급했듯이 말하지 마라 해야 할 일은 롤백입니다

거래 전 버전 완성 된 버전에서 시작되었습니다 저장 그곳에는 단지 표식 만 변경하십시오 그리고 즉시 풀릴 수 있습니다 내가 너에게 빠른 데모를 보여줄 수있게 해달라

실제 가치를 나타내는 이 기능 여기 신청서가 있습니다 그린 라인 대표자 적극적인 데이터베이스 복구 기능 켜기 데이터베이스 옵션 그리고 나서 빨간 선은 나타납니다

행 삽입 됨 그래서 당신은 줄줄기를 볼 수 있습니다 그 중 한 가지는 오른쪽은 TRANSACTION LOG입니다 공간 익숙한 우리는 거친 기록을 남길 수 있기 때문에 TRUNCATION

우리가 할 수있는 이유 당신이 힘들어지는 로그 갈라짐 더 이상 트랜잭션 로그가 필요 없습니다 꼬리보다 더 좋은 기타 로그 필요한 데이터는 모두 S입니다 로그 또는 PERSISTED VERSION STORE 복구가 필요한 경우

우리는 모두 갈 수 있고 로그 스페이스 여기 당신이 그 로그를 볼 수 있습니다 공간은 어느정도 안정되었습니다 포인트 우리는 그렇게 성장할 수 없다

계속해서 TRUNCATING을 유지하십시오 ADR없이, 로그 키프 엄청나게 커졌습니다 우리는 이미 우리 자신을 삽입했습니다 25 백만 줄

내가 가서 크래쉬하자 회복 내가 가서 SQL Server를 중지하십시오 여기를 볼 수 있습니다 두 인스턴스를 모두 시작합니다

지금 당신은 더 많은 도표를 볼 것입니다 아래쪽에 괜찮아 처음에는 ADR이 없습니다 2400 초를 말합니다

40 분과 같다 생각한다 오른쪽 면도 이미있다 끝난 3 초

그래서 당신은 볼 수 있습니다 그리고 재실행은 단지 2 초 걸립니다 HYPERKALE 내부에서 실행되는 기능 미국인이 허용하는 과육 데이터베이스를 복원하고 가져 오기 온라인 매우 빠릅니다 이걸 가지고있는 다른 이점 불합격 오버 너는 네가 간직 했음에도 그것이 항상 존재하는지 구현 됨 또는 그것이 AZURE인지, 한 번 복제본이 나옵니다 아래에도 복제는 오래 걸릴 수 있습니다

우리가해야하기 때문에 앞으로 올 것이다 배수구 및 적치 모두 업무 이것으로 거의 즉시입니다 로그 스페이스와 같은 여러 가지 이점 익숙한 복구 시간과 페인팅 N THE FAILOVER TIME

전반적인 IT 개선 THE EXPERIENCE FOR THE 데이터베이스 신청서 제출 결과 엄청나게 돌아 가자 표시 그럼 우리는 다른 것을 가지고 있습니다

우리가 소개 한 기능 요새 그들 중 하나는 영역 재교육입니다 이 사이트는 미리보기가 진행 중입니다 행진 이것은 기본적으로 하나의 클릭만으로 이루어집니다

당신이 볼 수 있듯이 인스 턴스 생성하기 존이 너를 원해 여분 AZURE SQL 데이터베이스에서, 당신은 언제? 데이터베이스를 만들자 비즈니스 중요성 각 복제본 만들기 그것을 만드는 데이터베이스

IT가 내장되어 있습니다 우리는 4 개의 라인을 보증합니다 SLA의 권리 존 리던던시를 마실 때 우리는 전방 구역

각 구역을 분리 된 것으로 생각하십시오 데이터 센터, 물리적 인 건물 당신에게 주어진 것은 무엇인가? 데이터 센터 수준에서 그것이 네트워크, 전원 또는 하드웨어 그들은 완전히 격리되어 있습니다

기본 데이터베이스가 작동하는 경우 왜냐하면 내려 가자 건물의 힘이 사라졌습니다 뭔가가 일어났습니다 그런 다음 두 번째 건물이 계속 시동 중입니다 또는 제 3의 건물이 여전히 존재 함 쪽으로

그들은 모두 여전히 현지이고 그럼 너도 같은 지역에있어 언제나 그것을 얻을 것이다 당신이 필요로하는 성과 그들은 여전히 ​​보험입니다 일반적인 ACH 기타 우연히

일부 지역에서 사용할 수 있습니다 지금은 더 많은 지역이 될 것입니다 향후 월에 추가되었습니다 두 번째 단락은 – 나는 모든 데이터베이스에 대해 언급 됨 WE 세 개의 복제 작성 자동적으로 오늘은 숨어 있습니다

비즈니스를 수행하는 경우 중요한 대기열 허용 복제본 중 하나에 연결하십시오 항상 ON-PREM과 비슷하게 당신이 지정할 수있는 곳 신청서 읽기 전용 읽기 스케일 아웃을하고 모두 움직여 라 읽기 작업로드 A 2 차 복제 및 영향 없음 첫째의 그걸 천사와 함께 할 수 있어요 데이터 베이스

다시, 그것은 안에있다 너는 단지 변경해야만한다 신청 연결 스트링 이것을 함께 사용할 수 있습니다 실패한 그룹이있는 곳 GEODISTRIBUTED 설정 가능 어떤 지역의 데이터베이스 SQL DB입니다

행동 불능 상태가 될 수 있습니다 일곱 분의 초등부 사이의 그룹 미국 동부에서 유럽에서 2 차 실행 어딘가에서 세계와 LISTENER TYPE STRING WHERE 응용 프로그램을 투명하게 만들 수 있습니다 예비 선거가있는 곳 그게 완벽하게 지원되는, 너무, 이것과 함께 그런 다음에는 그냥 그렇게 받아 들일거야

가장 큰 가치 중 하나 AZURE SQL 데이터베이스가 있음 관계에 추가 ENGINE은 많은 가치를 제공합니다 그리고 당신이 얻은 투자 그것이 보안 또는 HA인지 또는 하드웨어와 마찬가지입니다 나는 많은 고객을 의미한다 지금까지와 만났을 때 GO – A를 만들어라

완전히 관리되는 엔터 프라이즈 환경에 대한 사전 예방, IT 수 있습니다 최소 6 개월에서 6 개월 정도 걸립니다 하드웨어 및 설정하기 위로 설정하기 HA, 백업, 보안 업데이트 너는 걱정할 필요가 없다 이건 뭐든지 그것은 당신을위한 것입니다

그곳에 가서 빨리 데이터베이스 이관 서비스 MANAGED는 리프트하기가 더 쉽습니다 호환성을위한 선박 당신은 응용 프로그램에 집중할 수 있습니다 비즈니스와 함께 모든 것을 얻으십시오 가치와 가치 없음 실제 관리에 관하여 데이터베이스 자체 우리는 매우 빠른 개요가 있습니다

모든 기능 우리는 절판의 톤을 가지고 더 깊이 나아갈 세션 이 각각에 참석은 무료입니다 그리고 당신이 할 수 없다면 사람이 직접 사용할 수 있습니다 몇 주 안에 Youtube에서 내용과 함께

오늘 우리가 가진 모든 것 우리가 여기 있으면 돌아 다닐거야 어떤 질문이 있으십니까?

Handle Massive Workloads with Cloud Bigtable Database Service | Google Cloud Labs

바네사 스탁 : 안녕하세요 여기 바네사

저는 Google Cloud Platform에서 Google 마케팅 담당자입니다 Alexander ZAMUDIO : 안녕하세요, Alexander Google Cloud Sales 팀에 있습니다 이 에피소드에서는 Cloud Bigtable, Google의 핵심 서비스의 많은 부분을 지원하는 동일한 데이터베이스, 검색, 분석,지도 및 Gmail을 포함하여 바네사 스탁 : 우리는 또한 간단한 데모를 진행할 것입니다 우리가 커맨드 라인을 사용하는 자기 주도 실험실의 Cloud Bigtable 인스턴스를 연결하는 유틸리티, 테이블에서 데이터를 읽고 씁니다

잊지 마세요, 오늘 여기서 배운 것을 적용 할 수도 있습니다 GCP에 300 달러 무료 평가판 크레딧이 제공됩니다 시작하겠습니다 이제 Bigtable의 주요 기능을 살펴 보겠습니다 Bigtable은 높은 부하에서 높은 성능을 제공하기 때문에, 대규모 응용 프로그램과 워크 플로우는 더 빠르고 안정적이며 Bigtable에서 효율적인 운영

Alexander ZAMUDIO : Bigtable은 많은 양의 저장에 이상적입니다 지연이 매우 적은 데이터 데이터베이스는 자동으로 원활하게 수행 할 수 있습니다 수십억 개의 행과 수천 개의 열로 확장 할 수 있습니다 페타 바이트 단위의 데이터를 저장할 수 있습니다 또한 사용하는 저장 용량의 비용 만 지불하면됩니다

– Bigtable은 완전히 관리되는 서비스이므로, 구성 및 조정에 대해 걱정할 필요가 없습니다 성능 또는 확장 성을위한 데이터베이스 또한 데이터의 백업을 생성합니다 격변 적 사건으로부터 보호하기 위해 재해 복구를 허용합니다 ALEXANDER ZAMUDIO : Bigtable의 제안 동일한 오픈 소스 산업 표준 API를 통해 Apache Hadoop 프로젝트의 기본 데이터베이스 인 HBase

Bigtable에서 제공하는 HBase 호환 인터페이스 응용 프로그램의 이동을 지원합니다 HBase와 Bigtable 사이 바네사 스탁 (BANESSA STARK) : GCP 생태계의 일부인 빅 테이블 (Bigtable) 다른 서비스와 상호 작용할 수있다 및 타사 클라이언트 보안 측면에서 Bigtable의 모든 데이터 기내 및 휴식시 암호화되어 있으며, Bigtable 데이터에 대한 액세스는 쉽게 제어됩니다

IAM 권한을 통해 ALEXANDER ZAMUDIO :이 실습에서, 당신은 CBT 명령 행 유틸리티를 사용할 것이다 Cloud Bigtable 인스턴스에 연결하려면 테이블에서 데이터를 읽고 씁니다 바네사 스탁 : 링크를 확인할 수 있습니다 여기서 QuickLab을 시작하십시오 완료하려면 약 30 분 정도 기다려야합니다

ALEXANDER ZAMUDIO : 지금까지 실험실에서, Cloud Bigtable 인스턴스를 만들고 CBT를 구성했습니다 수정하여 인스턴스에서 프로젝트를 사용하는 방법 cbtrc 파일 My-Table 테이블을 생성합니다 My-Table이 생성되었는지 확인하기 위해 테이블을 나열합니다

우리는 컬럼, Family Name, CF1을 추가합니다 CF1이 생성되었는지 확인하기 위해 열 패밀리를 나열합니다 우리는 R1 값에 test 값을 넣고, 열 패밀리 CF1과 열 한정자 C1을 사용합니다 우리는 표에 추가 된 데이터를 읽습니다 바네사 스탁 : 우리는 당신이이 에피소드를 즐겼기를 바랍니다

언제든지 경험을 공유하십시오 또는 Bigtable을 사용하는 아이디어 항상 당신에게서 소식을 듣는 것이 좋습니다 ALEXANDER ZAMUDIO : 아직 그렇게하지 않았다면, 너가 할 수있는이 연결을 조사해라 $ 300 무료 평가판을 사용하여 배운 것을 적용하십시오

Google Cloud Platform의 크레딧 바네사 스탁 : 모든 추가 교육 자료 아래에 링크되어 있습니다 지켜봐 주셔서 다시 한 번 감사드립니다

How to Enable Database Encryption in e Bridge Cloud OTA Hotel 3 5

관리 탭을 클릭하십시오 그런 다음 왼쪽의 사용자 설정을 클릭하십시오

데이터베이스 암호화 단추를 클릭하십시오 관리자 암호를 입력하십시오 새 암호를 입력하고이를 반복하십시오 데이터베이스 암호화 단추를 클릭하십시오

Oracle Autonomous NoSQL Database Cloud

나는 빨리 풀어야 할 문제가있다 상사가 저에게 새로운 시스템을 구현하기를 원합니다

데이터 및 트랜잭션의 폭발을 처리 할 수 ​​있으며 필요에 따라 확장 및 축소 할 수 있습니다 우리의 작업량이 변함에 따라 유연하고 다양한 유형의 데이터를 처리 할 수 ​​있어야합니다 그리고 30 일 만에 살아야합니다 개발 팀은 Oracle NoSQL 데이터베이스를 선호합니다 하지만 우리의 필요가 커지면서 더 많은 인프라가 필요할 것이라고 걱정됩니다

확실히하고 싶어 백 엔드 작업을 위해 Oracle Database와 통합 할 수있게되었습니다 Oracle Autonomous Data Warehouse를 사용하여 분석을 수행 할 수 있습니다 시작하려면 나는 서버를위한 RFP를 낼 필요가있다 네트워킹 용 RFP 출력, 저장 용 RFP 출력 그래 그거

그리고,,,, 그리고 잠깐, 더 좋은 생각이있어 Oracle 클라우드 서비스를 사용하는 경우 데이터 검색을위한 빠른 스토리지를 확보 할 것입니다 Oracle Autonomous NoSQL Database Cloud를 사용할 수 있습니다! 그것은 내가 필요한 모든 것을 가지고있다 휴가 기간 동안 큰 프로모션을 계획 중이며 더 많은 처리량과 저장 용량이 필요하다는 것을 알고 있습니다

웹 트래픽 및 판매 활동의 증가를 처리 할 수 ​​있습니다 Oracle Autonomous NoSQL Database Cloud Service를 사용하면 둘 다 증가시킬 수 있습니다 쉽고 투명하게 프로모션이 끝나면 그 프로모션을 줄일 수 있습니다 내 응용 프로그램을 중단하지 않고 고객 유지 행복하고 종사

빠르다 나는 내가 필요한 것만을 지불하고 있습니다 완전히 관리되는 서비스이기 때문에 소프트웨어 유지 관리 및 다양한 조정 매개 변수와 같은 인프라에 대해 걱정할 필요없이 새로운 응용 프로그램에서 사용할 수 있습니다 더 이상은 없어 서버, 스토리지, 네트워킹의 구입 비용 또는 추가 비용 지불 냉각 및 전기 데이터가 중요합니다

오라클, 기업에 대한 이해 클래스 데이터베이스와 신뢰할 수있는 보안 기능이 있습니다 Oracle 제품과 통합하여 최첨단 데이터 관리 솔루션을 만들 수 있습니다 유연한 데이터 모델과 일관되고 예측 가능한 성능을 제공합니다 뿐만 아니라 완전한 트랜잭션 모델을 제공합니다 그리고 계속해서 Oracle NoSQL Database를 계속 사용할 수 있습니다

내 데이터 센터는 물론 클라우드 서비스를 사용합니다 오라클 진정한 하이브리드 클라우드 서비스를 만들었습니다 다른 클라우드 제공 업체는이를 수행 할 수 없습니다 Oracle Autonomous NoSQL Database Cloud를 사용하면 많은 시간을 할애 할 필요가 없습니다 새로운 솔루션을 개발하고 구현하기위한 돈

아무 문제 없습니다 이제 Oracle Autonomous NoSQL Database로 클라우드 서비스, 이상적인 솔루션을 제공합니다

SAP CLOUD setup Odata service with Cloud Hana database

안녕 Zoltan buzas입니다 이 자습서에서는 SAP Cloud Platform 애플리케이션 개발 나는 기존의 것을 재창조한다

클라우드에서 쇼핑 카트 응용 프로그램을 만들고 OData 서비스에 연결 여기 클라우드 데이터베이스에서 만든이 튜토리얼의 내용은 의 시작하자 여기 내 힘내 저장소는 당신 이이 모든 내용을 다운로드 할 수 있습니다 자습서이 zip 파일로 프로젝트를 업로드하므로 즉시 가져올 수 있습니다 WebIDE로 옮기고 여기에서 초기화하려면 필요한 파일이 있습니다 이 프로젝트는 행운을 빌어 요 이것은 데모 어플리케이션입니다 이것은 sap ui5입니다

hana 데모 포털과 우리는이 데모를 사용하여 쇼핑 카트 앱을 설정하고 하나 DB에 OData 서비스 제공 장바구니 응용 프로그램과 OData를 사용하여이 응용 프로그램을 설정하려고합니다 SAP 클라우드 플랫폼을 사용하는 Hana의 서비스 이를위한 SAP Hana 클라우드 플랫폼과 여기에서이 방법을 알려 드리겠습니다 여기에 내 계정이 있는데 여기에 내 하위 계정 ID가 있습니다 먼저 WebIDE를 enabel해야하는 서비스를 설정합니다 개발을 위해 사용하십시오

여기에 간단한 WebIDE가 있습니다 WebIDE 풀 스택 (full-stack) WebIDE의 최신 버전이므로보고 있다면 가야합니다 여기서 비활성화하거나 활성화 할 수 있습니다 사용하지 않으려면 활성화하고 몇 초 안에 사용할 수 있지만 처음 실행하면 이 문제를 해결하기 위해 다음과 같은 오류 메시지가 표시됩니다 SAP 조종실에서 보안 탭 및 신뢰 설정을 검색하고 기본 전파를 활성화로 변경하고 저장해야합니다

그 후에 오류 메시지가 다시 나타나면 SAP WebIDE를로드해야합니다 당신은 앱과 서비스에 대한 귀하의 승인을 확인해야합니다 스택을 만들고 여기는 WebIDE를 구성합니다 서비스가 있으며 목적지와 규칙이 있습니다 사전 정의 된 각 규칙에 사용자 ID를 지정하십시오 그것과 그 후에 당신은 서비스를 부를 수 있습니다

이제 데모 포털에서 장바구니 앱을 다운로드 할 수 있습니다 업로드 여기 있지만 처음에는 조종실에 자식 저장소를 만들고 싶습니다 내 프로젝트를 동기화하여 git 조종실 검색으로 돌아왔다 저장소 리포지토리 및 자식 저장소 및 새 자식 추가 저장소 장바구니 오 대문자를 사용할 수 없습니다 그래서 당신은 빈 사본을 필요로 만들고 그것을 복사한다

링크를 복사한다 돌아가서 git을 마우스 오른쪽 버튼으로 클릭하고 저장소를 복제하면 여기에 복제 된 URL이 있습니다 내가 다운로드 한 zip 파일을 가져 오기위한 새로운 새 폴더를 얻는 것보다 여기에 나는 그것을위한 프로젝트가 있고 나는이 장을 마친다 이것에 대한 하나의 DB를 설정하러 갈 데이터베이스를 만들자 SAP 클라우드 플랫폼 SAP HANA 및 데이터베이스 시스템을 선택하고 새로운 데이터베이스를 이미 가지고 있다면이 데이터베이스를 사용할 수 있습니다

새 것을 만들자 이제 설치가 끝난 후 데이터베이스가 온라인 상태가되었습니다 내 SAP 데이터베이스보다 데이터베이스 세부 정보에 여기에 데이터베이스 사용자가 있습니다 처음에는 버튼을 만들 수 있었고 데이터베이스에 대한 초기 암호를 생성합니다 왜냐하면 내가 보여줄 수있는 이유는 로그인 한 후 여기에서 변경해야합니다

로그인 우리의 사용자 ID와 암호로 로그인하십시오 여기에 개발 워크 벤치가 있습니다 그것은 4 개의 메뉴 포인트 카탈로그, 편집기, 보안 및 추적을 가지고 있습니다 흔적에서 당신이 관리 할 수있는 카탈로그에서 생성 한 애플리케이션을 디버깅 할 수 있습니다 데이터베이스를 편집하거나 자바 스크립트 프로그램 또는 xsodata를 만들 수 있습니다

보안 탭에서 서버 쪽의 모든 파일을 관리 할 수 ​​있습니다 데이터베이스 및 보안 규칙을 통해 사용자가 먼저 새 카탈로그를 만들어야합니다 카탈로그에서 스키마를 사용하고 보안 탭을 열어 두었습니다 규칙에 대한 권리를 보장하기 위해 그래서 나는 당신이 나의 odata를 계획하는 새로운 카탈로그를 만든다 중요 민감한 데이터베이스이므로 민감한 것이 중요합니다

원래의 쇼핑 카트 응용 프로그램은 키에 민감합니다 여기 테이블이있다 여기에서 테이블을 클릭하고 콘솔을 열어 특정 odata 스키마는 여기에 나의 자식 저장소이며 SQL 여기에서 찾으십시오 그 내용을 복사해라 콘텐츠를 다운로드하면 더 쉽게 사용할 수 있습니다

featuredproduct, product 및 productcategory라는 세 개의 테이블을 만듭니다 당신은 여기에 그들이 볼 수있는 테이블의 내용을 볼 수 있습니다 장바구니 데모에서 정확히 동일 함 나는이 데이터베이스를 거기에서 만들었다 그것을 통해서 좋아

이 부분을 끝내고 있습니다 보안 탭으로 이동하여 내 사용자가 내 사용자를 열어 사용자가 내 사용자를 열고 내 odata에 개체 권한을 부여합니다 자동으로 실행됩니다 생성되었지만 다른 사용자를 사용하는 경우 객체 권한을 보장해야합니다 데이터베이스에서 선택 및 다른 SQL 문을 만들 때 자신에게 제공 하나의 조종석에 접근하기위한 또 다른 두 가지 규칙은 행정부의 것입니다

규칙 모니터링 규칙과 여기에 저장하면 관리가 잘됩니다 이 사용자를 사용하여 데이터베이스를 만들고 조종석 관리 사이트에 액세스 할 수 있습니다 편집자에게 그래서 우리는 편집자와 새로운 응용 프로그램을 만듭니다 그것은 빈 응용 프로그램을 기본 설정합니다 전화하자

app odata는 기본 파일과 올바른 파일을 만듭니다 권한 파일을 사용하여 기본 양식 인증 방법을 인증합니다 우리는 새로운 패키지 이름 odata myodata no odata를 만듭니다 여기에 새 파일을 만듭니다 이름은 xsodata입니다

작성하여이 파일의 내용을 복사했습니다 그것을 저장하고 성공적으로 활성화되었습니다 실행하고 있는지 테스트 해 봅시다 메타 데이터 파일을 가져와서 지금 odata 서비스를 작동하도록하는 것이 좋습니다 그거 아주 좋아

그래서 목적지를 확인하십시오 연결성 및 목적지로가는 목적지를 설정합시다 연결성이있어서 목적지를 만드는 것이 중요하다 하나 데이터베이스 귀하의 응용 프로그램과 함께 그래서 나는 새로운 목적지를 만들어 내 목적지를 지키는 하나 클라우드 플랫폼 odata 우리는하다 내 링크가 여기에 기본 인증을 설정하고 여기에 내 데이터베이스에서 얻은 사용자 및 암호 그런 다음 여기에 몇 가지 새로운 속성을 추가해야합니다 WebIDEEnabled를 true로 설정하고 WebIDESystem HDB 및 WebIDEUsage odata_gen을 설정하십시오 예

이 연결을 저장하면 상단에 표시되므로 마무리됩니다 이것과 괜찮아요 여기에서 테스트해볼 수 있습니다 링크 된 슈퍼 커 넥터와 연결되어 있습니다 여기서부터 odata 서비스 메인 도메인의 대상을 설정할 수 있습니다

여기에서도 연결을 확인하고이 연결을 다운로드합니다 여기에서 포털 대상으로 가져옵니다 배포하고 싶기 때문에 런치 패드 구성 가져 오기에서 SAP 포털에 대한 내 응용 프로그램 가져 오기 대상을 열고이 물건을 저장하십시오 설정하는 데 5 분이 걸립니다 그건 우리에게 좋다

프로그램을 먼저 수정해야하기 때문에 그리고 발사대의 포트에 설정하여 서비스 및 검색으로 이동하십시오 포털 중 마지막 하나가 이제 규칙으로 이동하면 자신을 추가해야합니다 이 두 규칙에 사용자 ID가 누구인지 서명하고 그들은 임차인에게 관리자 권한을 부여합니다 규칙 – 나 자신에게 포털 편집을 알리기 위해 포털이로드되지 않으므로 인증 문제가 발생합니다 로그 아웃 한 후 다시 로그인해야 검색 후 권한을 다시 얻을 수 있습니다

조종실 서비스와 포털에 대한 서비스를 제공 할 수 있습니다 우리는 새로운 사이트를 만들 권리가 있습니다 사이트 디렉토리 만들기 내 피오리 런치 패드 만들기 이제 Fiori 런치 패드가 WEBIDE를 열고 우리는 이 프로젝트를 작동 시키면 JSON 파일이 만들어지고 우리는 neo-appjson이라는 새 파일을 만듭니다 복사 할 것입니다

내 자식 저장소에서 내용도 neo-appjson 파일을 만들고 여기에있는 콘텐츠의 리디렉션을 my 경로 나는 나의 odata 서비스에 대한 가상 경로를 만든다 목적지 이름과 동일한 이름을 사용하는 것이 중요합니다 목적지에 목적지가 있습니다 같은 이름을 사용합니다

내 실제 odata 도메인에 링크하고 거기에 로그인하여 동일한 이름을 사용해야합니다 odata를 입력 할 때 대상을 설정하십시오 그 후 내 도메인 링크를 해결할 수 있으므로 기본 마스크에 도달 할 수 있습니다 이 네오 앱의 경로 또는 가상 경로를 마스킹하여 리소스가 필요합니다 이 sapui5 리소스 및 테스트 리소스의 기본값은 대부분의 경우와 내가 설정합니다

이미지 경로를위한 또 다른 하나는 내가 필요로 할 때 장바구니가 필요하기 때문입니다 쇼핑 카트 응용 프로그램을 여기에 사용 된 주요 사진으로 내 보냅니다 다운로드 한 이유는 모르겠지만이 네오 앱 파일에 설정하면됩니다 당신이 여기있는 이미지를 찾을 수 있도록 해결되었으므로 훌륭합니다 manifest json 파일은 우리가 원하는 경우이 편집기 도구를 사용할 수 있습니다

이 URL 집합을 수정하는 데이터베이스 코드 편집기에서 내 자신의 odata 데이터 경로를 만들려면 먼저 odata를 설정해야합니다 그 후에 나는이 일을하는 나의 실제적인 odata 길을 필요로한다 cartxsodata 그래서 여기에서 이것을 필요로하고 WEBIDE에 설정하십시오 데이터 소스가 내 odata 서비스 2

0 버전에 링크되어있어 훌륭합니다 여기서는 아무것도 바꿀 필요가 없다고 생각한다 운영 나는 옳은 문제가 있다고 생각한다 나는 조종실에 웹 IDE 전체 스택 구성을 찾은 후 다시 서비스로 이동합니다 내 사용자 s- 사용자 넣기 개발자와 관리자에게 할당 이것은 index

html의 잘못된 링크입니다 여기 당신이 찾을거야 그래서 나는 그것을 실행하려고 로드 중 하나가로드되지 않았으므로 로그 아웃하고 다시 로그인해야합니다 내 웹 IDE가 프로그램을 실행하고 있기 때문에 서비스에서 다시 얻으면 웹 IDE를 다시로드하고 다시 실행하여 서비스로 이동합니다 예 웹 IDE의 좋은 기능이 있습니다 사용하도록 설정해야하는 환경 설정 기능 odata 모델 플러그인은 odata 모델 편집기 어쩌면 내가 그것을 저장해야합니다 새로 고침 다시 열면 이제 desing보기와 해당 메타 데이터를 볼 수 있습니다

예를로드하면 위대하고 odata의 시각적 표현입니다 서비스를 확대 할 수있는 매우 멋진 기능입니다 그리고 당신은 화면에서 끌어서 탐색 할 수 있습니다 네비게이션은 세부 정보를 확인하므로 데이터 서비스를 추적하는 것이 좋습니다 이 디자인 뷰의 엔티티 이제 내 앱을 설정하려고합니다

런치 패드 FIORI 런치 패드와 내 응용 프로그램으로 이동 일단 우리가 포털을 설정하면 활성화하고, 서비스를 구성하고, odata 대상을 설정합니다 오다타를 위해 우리는 포털을 만들 수 있습니다 시리즈로 이동하여 새 사이트 만들기 내 피오리 사이트 그것은 fiori 런치 패드 만들 것입니다 웹 IDE로 돌아가 이것을 게시하고이 응용 프로그램을 클라우드 플랫폼 장바구니 첫 번째 버전의 새로운 응용 프로그램은 새로운 응용 프로그램이 될 것입니다 전개하다 배포 시작 배포되고 처음으로 fiori 런치 패드에서이 레지스터를 실행할 수 있습니다 피오리 앱으로 피오리 앱에 애플리케이션을 등록하려는 경우 피오리 앱으로 등록해야하지만 그 후이 창문에 처음 왔을 때만이 작업을 수행 할 수 있습니다 if 응용 프로그램을 업데이트하면 등록 할 필요가 없습니다

런치 패드 그냥 포털에 등록하여 제목을 만들 수 있습니다 나는 그것에 대한 아이콘을 선택할 수있다 예, 그것은 단순한 그룹에서 내 피오리 쪽 간단한 카탈로그를로드하고 완료되면 등록 완료 됨 이걸 시험해 봅시다 이 홈페이지에 간다면 여기에 게시 사이트가 게시되고 공개됩니다 여기 쇼핑 카트 응용 프로그램입니다

약간 테스트해라 필터 대화 상자 조각 중 하나가 필터링에 문제가 있습니다 직접 다운로드하지 않기 때문에 내 버전에 추가해야합니다 수액 포털이지만이 음식 소스의 소스 코드에서 찾을 수 있습니다 예

/ sap / m / demokit / cart / webapp / view / MasterListFilterDialogfragmentxml에서 찾았습니다 그리고 이것은 우리 프로젝트에서 내게없는 파일입니다 우리의 웹 IDE에 가져 오기 파일 시스템을 사용하려면 괜찮아 찾아보기 저 지르다 당신은 그것이 나타나는 것을 본다 그것은 최고 다

나는 무대에 올려 놓았다 마스터 목록 필터 대화 상자 및 주석 추가 저 지르다 푸시 완료되었습니다 다시 클라우드 플랫폼에 다시 배포하십시오 다른 버전으로 1 0 1이 될 것입니다 배포를 시작한 것은 이미 등록했기 때문에 등록을 선택하지 않았습니다

나는 fiori 발사대 위에있어 내 응용 프로그램을 새로 고침하고 찾을 것입니다 누락 된 조각 때문에 로그인하고 런치 패드에서 로그 아웃하십시오 나는 다시 노래를 부른다 나는 나의 응용이 지금 일하고 있기를 바란다 그것은 런치 패드의 환상적인 피오리 응용이다 시청 해주셔서 감사합니다

How to Enable Database Encryption in e-Bridge Cloud – OTA Hotel 3.0

관리 탭을 클릭하십시오 그런 다음 왼쪽의 사용자 설정을 클릭하십시오

데이터베이스 암호화 단추를 클릭하십시오 관리자 암호를 입력하십시오 새 암호를 입력하고이를 반복하십시오 데이터베이스 암호화 단추를 클릭하십시오

Realtime Database triggers (pt. 3) with Cloud Functions for Firebase | Firecasts

더그 스티븐슨 : 나와 함께 해줘서 고마워 이 시리즈의이 세 번째 파트는 클라우드를 사용하여 실시간 데이터베이스 트리거 작성에 대한 정보 Firebase의 기능

내 이름은 더그 야 그리고 제가 여기에서 여러분에게 말하고자하는 것은 처음 두 사람의 것과 같습니다 동영상이므로 반드시 돌아가서 처음 시청하시기 바랍니다 아직 안 왔으면 처음 두 개의 동영상에서 클라우드 기능을 사용하여 몇 가지 트리거를 작성한 방법 자동으로 단어 "피자"를 피자 그림 이모티로 바 꾸었습니다

대화방에서 왜? 왜냐하면 그것은 pizzazz를 추가하기 때문입니다 이러한 트리거는 새로 추가 된 메시지에 응답합니다 또한 업데이트 된 메시지 처음에 추가되었습니다 그러나 당신이 응답하고 싶다면 어떻게합니까? 삭제 된 메시지에? 글쎄, 네가 놀랄 일은 아닌데

onDelete 트리거로 처리하십시오 그리고 그것을 사용하고 싶습니다 그러나 이번에는 실제로 피자를 포함하지 않습니다 내가 원하는 것은 대화방에 대한 것입니다 메시지를 쉽게 조회 할 수 있습니다

메시지 개수가 필요한 이유는 무엇입니까? 글쎄, 나는 클라이언트 애플 리케이션을하고 싶습니다 얼마나 많은 메시지가 방에 있는지 알 수있다 쿼리, 다운로드 및 계산없이 그 방에있는 모든 메시지 아이들 셀 수 없을 때 할 일은 너무 많습니다 그래서 저는 두 가지 일을 할 것입니다

먼저 기존 onCreate 트리거를 변경합니다 메시지 수를 읽고, 증가시키고, 쓰려면 새로운 메시지가 방에 추가 될 때 둘째, onDelete 트리거를 새로 추가하겠습니다 메시지 수를 읽고, 감소시키고, 쓰려면 어떤 이유로 메시지가 삭제 될 때 새 아이에게이 계산서를 저장하겠습니다

같은 레벨에있는 방의 노드 값 메시지 노드로 이것은 메시지로 증가 및 감소 할 값입니다 추가되고 제거됩니다 승인 코드를 살펴 보겠습니다

사실, 아니 나는 이것을 먼저 생각하고 계획을 세워야한다 코드를 작성하기 전에 당신이 명심해야 할 중요한 한가지가 있습니다 클라우드 기능 코드 작성

함수를 호출 할 때마다 같은 시간에 실행 중일 수 있습니다 그들은 순차적으로 하나씩 실행하지 않습니다 이 전략은 전혀 확장되지 않습니다 대신 Cloud 기능의 런타임 함수를 병렬로 실행할 수 있어야합니다 부하시

많은 사람들이 방에서 채팅한다고 상상해보십시오 각자가 메시지를 추가하고 삭제할 때, 그들은 모두 그 방의 메시지 수를 업데이트해야합니다 여기의 문제는 이와 같습니다 onCreate 및 onDelete의 각 호출 기존 메시지를 읽을 필요가있다 데이터베이스에서 방을 계산하고, 기억 속에서 그것에 변화를 주었다

다시 같은 장소로 그러나 당신은 쉽게 상황을 가질 수 있습니다 여기서 두 함수 호출, let 's onCreate와 onDelete가 동시에 실행되고 있다고 가정합니다 그리고 그들은 둘 다 처음에 같은 메시지 수를 읽었습니다 데이터베이스에서 변경 로컬 메모리에 무엇이든간에 값 중 하나 잘못 다른 사람을 덮어 씁니다

우리는 그것이 어느 것이 될지조차 모릅니다 이 다이어그램의이 상황에서 메시지 개수는 원래 4입니다 두 개의 함수가이 함수를 변경하려고 시도 할 때, 새 메시지 수는 3 또는 5가 될 것입니까? 4 번으로 돌아가고 싶습니다 증가와 감소 후에 그러나 여기에서, 최종 결과는 명백하게 쓰기가 완료되는 순서와 상관없이 잘못되었습니다 이 상황을 경쟁 조건이라고합니다

그게 제가 뭔가를하지 않으면 여기에있을 문제입니다 그것을 수정하십시오 좋은 소식은 데이터베이스로 쉽게 해결할 수 있다는 것입니다 트랜잭션 코드에서 어떻게 작동하는지 살펴 보겠습니다

먼저이 onCreate 함수가 업데이트 호출에서 약속을 반환합니다 이후로는 더 이상 작동하지 않습니다 업데이트가 완료되면 트랜잭션을 수행해야합니다 여기서 할 수있는 일은 비동기 사용을 기다리는 것입니다 먼저,이 핸들러 함수를 만들어 보겠습니다

비동기는 정의가 시작되는 키워드를 사용합니다 그런 다음 "return"대신 "await"키워드를 사용하겠습니다 업데이트가 완료 될 때까지 코드를 일시 중지합니다 그 후에 참조를 만들어야합니다 데이터베이스 내의 카운터의 위치로, 스냅 샷 심판을 시작으로 사용할 수 있습니다

이는 생성 된 노드의 위치를 ​​가리 킵니다 그런 다음 두 노드를 나무 위로 올립니다 참조의 parent 속성을 사용합니다 이제 방의 노드를 가리키는 참조가 있습니다 방에서 / [? roomId?]

이 위치에있는 메시지 개수 아이가 필요합니다 그래서 다른 참조를 만들기 위해 child 메소드를 사용할 것이다 그걸로 countRef가 참조하는 값은 다음과 같습니다 읽고 쓰기, 쓰기, 쓰기

이 참조에서 트랜잭션 메소드를 사용하겠습니다 트랜잭션을 수행합니다 트랜잭션 업데이트 기능이 필요합니다 그 함수는 값을 받는다 참조 위치에있는 데이터베이스의 이름

여기, 그 위치에서 메시지 카운트 값을 기대하고 있습니다 그리고 저는 그것을 단순히 증분하고 리턴 할 것입니다 트랜잭션에 새로운 값을 다시 쓰라고 알려주는 것입니다 이제 onDelete 트리거를 작성합니다 그것은 onCreate와 같으므로 복사하여 붙여 넣습니다

물론 이름을 바꾸어야합니다 또한 onCreate에서 트랜잭션을 복사합니다 내가 똑같이 될거야 이번에는 카운터 그리고 나는 여전히 거래에서 그 약속을 되돌려 줄 필요가 있습니다

그렇게해야합니다 이제 내 onCreate와 onDelete가 함께 작업하고 있습니다 각 방의 메시지 수를 관리합니다 사용중인 거래는 그들이 원자로라고 말하면서 중단의 가능성, 우리가 더 이상 존재하지 않는다는 것을 의미한다 경쟁 조건

코드에 경주의 가능성이없는 경우 조건을 지정하고 트랜잭션을 전혀 사용하지 마십시오 그것은 불필요하게 물건을 늦출뿐입니다 그러므로 신중하게 상황을 생각하십시오 실시간 데이터베이스 트랜잭션에 대해 더 자세히 알고 싶다면, 설명서를 읽으십시오 링크는 아래 설명에 있습니다

하지만 지금 당장이 코드를 테스트하여 어떻게 작동하는지 확인하고 싶습니다 이 연재물의 첫 번째 동영상을 기억한다면, 일련의 메시지를 추가하는 것을 시뮬레이트하는 스크립트가 있습니다 대화방에 나는 그것을 실행하고 Firebase에서 결과를 관찰 할 것입니다 콘솔

승인 명령 줄에서 스크립트를 실행합니다 메시지를 시뮬 레이팅하는 것을 확인하십시오 동시에, 콘솔에서 메시지가 나타납니다 그리고 메시지 수를 볼 수도 있습니다

각각의 새 메시지가 올라갑니다 그런 다음 콘솔에서 모든 메시지를 삭제하면 카운터 드롭이 0으로 되돌아가는 것을 볼 수 있습니다 그거 꽤 재미있어, 그렇지? 괜찮아 코드가 완료되었지만 한 가지 더 있습니다 onDelete에 대해 알고 싶습니다

아마도 핸들러 함수가 스냅 샷을 전달 받았다는 것을 알았을 것입니다 첫 번째 매개 변수로 개체 해당 스냅 샷에는 이전 데이터가 포함되어 있습니다 방금 방아쇠의 위치에서 삭제되었습니다 그러나 당신이 그 대상을 전혀 사용하지 않거나 문맥을 사용하지 않는다면, 당신은 핸들러 함수 정의에서 그것들을 남겨 둘 수 있습니다 그냥 물건을 깨끗하게 유지하는 것

승인 onCreate, onUpdate 및 onDelete 사용 클라우드 기능에서 트리거하면 모든 종류의 유용한 작업을 수행 할 수 있습니다 데이터베이스 변경에 대한 응답으로 그리고 onWrite 트리거도 있습니다 모든 변경 사항에 대해 해고 당할 수있는 또한 onCreate, onDelete 또는 onUpdate가 실행됩니다 그러나 스냅 샷 변경 사항을 파헤쳐 야합니다

무슨 일이 일어 났는지 정확히 알아 내기 그래서 나는 다른 세 가지 트리거를 사용합니다 그들이 더 쉽기 때문에 모든 경우에 해킹으로부터 코드가 안전합니다 언제든지 로직을 업데이트 할 수 있습니다

앱을 다시 빌드하고 게시 할 필요가 없습니다 클라우드 기능은 강력합니다 하지만 그들과 함께 일한 후에 쓰기, 배포 및 테스트 속도가 느리다 귀하의 기능을 반복적으로 클라우드 기능을 사용하여 해당주기의 속도를 높일 수 있습니다

에뮬레이터 그리고 데이터베이스를 위해 어떻게하는지 보여 드리겠습니다 다음에 트리거합니다 그러므로 Firebase 채널에 바로 접속하십시오 YouTube에서 동영상을 볼 수 있습니다

그리고 나는 너를 볼거야 [음악 재생]

Realtime Database triggers (pt.2) with Cloud Functions for Firebase – Firecasts

DOUG STEVENSON : 이봐, 파이어베이스 개발자 제 이름은 더그입니다

다시 환영합니다 Firebase 실시간 데이터베이스에 대한이 미니 시리즈 클라우드 기능에서 트리거합니다 마지막 비디오에서 나는 데이터베이스를 구현했다 단어를 변경하는 onCreate를 사용하여 트리거 채팅에 추가 된 모든 새 메시지의 피자 그림 이모로 "피자" 방 그것은 위대한 작품

누군가가 메시지를 수정하면 작동하지 않습니다 추가 된 후 onCreate 트리거는 다음과 같은 경우에만 발생합니다 새 노드가 데이터베이스에 나타납니다 구성된 경로와 일치합니다

우리에게 응답하는 코드를 작성하고 싶다면 데이터베이스의 동일한 위치에서의 변경, 그것을 위해 onUpdate 트리거를 사용할 수 있습니다 onCreate와 비슷하지만 몇 가지 중요한 차이점이 있습니다 콘솔에서 바로 살펴 보겠습니다 여기에서 일련의 메시지를 볼 수 있습니다 내가 쓴 스크립트로 채워져있다

"피자"라는 단어는 이미 몇 곳에서 이모티콘으로 바뀌 었습니다 메시지 중 하나를 편집하고 거기에있는 "피자"라는 단어는 대체되지 않습니다 그러나 추가 트리거가 발생하면이를 수행 할 수 있습니다 따라서 VS 코드로 전환하여 프로젝트에 추가 할 것입니다 먼저 트리거를 만들면 트리거를 만듭니다

지난번부터 새 메시지의 원시 데이터를 가져옵니다 텍스트 속성을 꺼내서 대체 pizzazz 함수를 사용하여 대체합니다 그런 다음 업데이트 된 문자열을 다시 데이터베이스에 씁니다 onUpdate 트리거는 onCreate 트리거와 비슷하지만, 그래서 함수 정의를 복사해서 아래에 붙여 넣을 것입니다

그런 다음 이름을 onMessage 업데이트로 변경하고 변경합니다 onUpdate에 onCreate onCreate를위한 핸들러 함수 스냅 샷 및 컨텍스트를 제공했습니다 그러나 onUpdate는 다릅니다 onUpdate를 마우스로 가리키면 나에게 그 핸들러 함수가 여기에옵니다

변경 객체 및 컨텍스트를 정의합니다 컨텍스트는 onCreate와 동일하지만, 그러나 변경 객체는 다릅니다 변경 객체 유형 자체는 제네릭 유형입니다 여기서 매개 변수화 된 것을 볼 수 있습니다 데이터 스냅 샷 유형 (스냅 샷과 동일) onCreate에 전달 된 유형입니다

그러면이 변경 객체는 무엇입니까? 뭔가있을 때 onUpdate 트리거 발생 방아쇠 위치에서 데이터베이스에서 변경되었습니다 이 변경 개체가 당신에게 말하고 있습니다 전후의 그 위치의 내용 업데이트 이것을 사용하여 정확히 어떤 데이터를 파악할 수 있습니까? 해당 위치의 데이터베이스에서 변경되었습니다 변경 개체에는 두 가지 속성이 있습니다

전후에 전화 했어 이 변경 개체의 경우 제네릭 형식에서 필요에 따라 데이터 스냅 숏 개체가됩니다 변화의 좋아, 사용하자 나는 정말로 데이터베이스의 새로운 내용에 관심이있다 업데이트 후

그래서 그 스냅 샷을 얻기 위해 after 속성을 사용할 것이다 원시 메소드를 호출하여 val 메소드를 호출하여 원시 데이터를 가져옵니다 그럼 나는 onCreate에서했던 것과 똑같은 일을 할 수있다 텍스트 문자열을 꺼내서 add pizzazz 메소드를 호출하고 결과를 저장하십시오 그런 다음 이후 스냅 샷의 참조를 사용할 수 있습니다

새 텍스트를 데이터베이스에 다시 쓰십시오 내가 여기있는 동안 내가하고 싶은 또 하나의 일이있다 다른 자식 값을 추가합니다 편집 타임 스탬프로 데이터베이스에 저장합니다 꽤 쉽습니다

아, 그리고 업데이트가 약속을 되 돌리는 것을 기억하십시오 그래서 우리는 그 약속으로부터 그 기능을 되 찾을 필요가있다 클라우드 기능이 모든 것을 기다리는 청소하기 전에 끝내야합니다 끝났어 그렇지? 우리는 확실히 끝나지 않았습니다

실제로 여기에 하나의 큰 문제가 있습니다 처음에는 분명하지 않습니다 이 기능이 무엇을하는지 생각해보십시오 업데이트가있을 때 실행 중입니다 데이터베이스의 한 위치에서 다른 업데이트를 수행합니다

그 같은 위치에 이것은 함수가 효과적으로 자체적으로 트리거된다는 것을 의미합니다 그 두 번째 변화와 함께 다시 또 하나의 변화와 영원한 변화를 일으킬 것입니다 그게 나쁘지 않다고 너에게 말할 필요가 없다고 확신한다 거기에 이것이 일종의 것이기 때문에 모든 함수 호출에 대해 많은 비용이들 수 있습니다

그리고 문제를 해결하기 위해 나서야합니다 그래서 우리는 분명히이 광기를 막을 방법이 필요합니다 다행히도 몇 가지 추가 코드를 사용하여이를 수행 할 수 있습니다 여기서해야 할 일은 메시지 텍스트를 비교하는 것입니다 전후 스냅 샷에서 따라서 변경하기 전에 데이터를 보류하겠습니다

그런 다음 메시지가 표시되는지 확인합니다 텍스트가 전혀 변경되지 않았습니다 변경 사항이 없다면 아무 것도 없습니다 이 기능을 사용하려면 이 기능을 트리거 한 변경 사항은 아마도 새로운 타임 스탬프가 편집되었습니다 이 경우 약속 대신 null을 반환 할 수 있습니다

클라우드 기능에 대한 추가 작업이 필요하지 않습니다 나는 이것이 내가 지금 원하는 것을해야한다고 생각한다 그래서 그것을 배포 할 것입니다 그리고 그것이 끝나면, 나는 그것을 줄 것이다 Firebase 콘솔에서 시도해보십시오

콘솔에서 메시지 중 하나의 텍스트를 변경하고, 피자를 그 위에 넣고 그 피자를 보아라 즉시 emojified 얻으십시오 좋은 조심스럽게 생각하는 것이 중요합니다 다시 쓰는 onUpdate 트리거 작성 방아쇠의 동일한 위치로 그렇지 않으면 나쁜 상황에 처할 수 있습니다

무한 루프로 인해 수정해야 할 시간과 비용이 들게됩니다 onWrite 트리거에도 동일하게 적용됩니다 당신이 그것을 사용하기로 결정한다면 하지만 onCreate 또는 onDelete에서이 문제가 발생하지 않습니다 트리거

그러나 모든 종류의 데이터베이스 트리거에서, 다중 트리거가 발생할 때 어떤 일이 발생하는지 생각해야합니다 동시에 발사하고 코드를 올바르게 작성하십시오 그 상황에서 다음에 그 일을하는 법을 보여 드리겠습니다 새로운 onDelete 트리거와 함께 아직 구독하지 않았다면 반드시 구독하십시오

YouTube의 Firebase 채널 바로 여기 그게 언제 준비되는지 알아봐 그리고 나는 너를 볼거야 [음악 재생]

Realtime Database triggers (pt. 1) with Cloud Functions for Firebase – Firecasts

DOUG STEVENSON : 안녕하세요 내 이름은 Doug이고 저는 개발자 옹호자입니다

Firebase 팀과 많은 분들이 Firebase Realtime을 사용하고 있습니다 응용 프로그램의 백엔드 데이터베이스 특히, 그것은 채팅방을 구현하는 것입니다 그러나 더 많은 기능을 추가하려고 할 수도 있습니다 모든 클라이언트간에 로직을 복제 할 필요없이 앱을 사용하고 코드를 해커로부터 격리 할 수 ​​있습니다

앱이 작동하는 방식을 바꿀 수도 있습니다 클라우드 기능으로 이러한 작업을 수행 할 수 있습니다 여러 개의 대화방이있는 앱이 있습니다 데이터베이스는 다음과 같이 보입니다 "rooms"이라는 최상위 노드가 있습니다

각 룸에 고유 ID가있는 해당 하위 노드 아래에 있습니다 그런 다음 각 회의실 내에 '메시지'라는 또 다른 노드가 있습니다 고유 한 푸시 ID가있는 채팅 메시지가 포함되어 있습니다 이 메시지들 각각은 하위 값을가집니다 메시지 본문과 그 사람의 이름 누가 보냈습니까? 이것은 괜찮습니다

여기서 잘못된 것은 없습니다 그러나 우리가 방금 본 것은 분명히 대화에 의해 움직이는 피자에 관한 대화방 "Inside Out"이라는 영화에서 나는 아주 좋아했다 그러나 나는 그것에 약간의 피자를 추가하고 싶다 더 많은 피자를 사용하는 것보다 pizzazz를 추가하는 것이 더 좋은 방법일까요? 피자 그림 이예요 재미 있지? 모든 사건이 깔끔하다면 어떨까요? 이 채팅에서 '피자'라는 단어가 이모티콘으로 바뀌 었습니까? 모든 로직을 클라이언트에 코딩 할 수 있습니다

그러나 그것은 각 클라이언트가 올바르게 이것을 할 것을 요구합니다 지원하는 각 클라이언트 플랫폼에 대해, 각 클라이언트의 새 버전을 게시해야합니다 모든 것을 동기화 상태로 유지합니다 블레 오히려이 기능을 한 번만 추가하지 않겠습니까? 모든 클라이언트 앱에 대해 각각을 변경하고 게시 하시겠습니까? 좋은 데, 맞지? 이제 Firebase 용 Cloud Functions를 사용하여이를 수행하는 방법을 살펴 보겠습니다

실시간 데이터베이스로 작업 할 때, 응답을 위해 사용할 수있는 네 가지 유형의 트리거가 있습니다 데이터베이스 변경 이것들은 onCreate, onUpdate, onDelete, onWrite입니다 이들 각각의 트리거는 백 엔드 관리에서 실행될 수 있습니다 클라우드 기능 별

새로운 노드가 데이터베이스에 추가 된 후 OnCreate 트리거, 기존 데이터가 변경된 후 onUpdate 트리거, 노드가 삭제 된 후에 onDelete가 트리거됩니다 이러한 모든 변경 사항으로 OnWrite 트리거, 그러나 당신은 당신의 코드에서 어떤 종류의 변화를 알아 내야 만한다 그것은 이러한 각각의 경우에, 데이터베이스에서 이러한 트리거 및 해당 위치의 영향을받습니다 와일드 카드 경로 구성 요소를 포함 할 수 있으며, 나는 나중에 설명 할 것이다

오늘 나는 창조에 대해서 이야기 할 것이고, 그 다음에는 다른 트리거들 미래의 비디오에서 하지만 쉽게 쓰기 때문에 쓰기를 건너 뛸 것입니다 다른 세 사람과 일하기 위해서 onCreate 트리거를 사용할 것입니다 대신 피자 그림 이모티콘을 사용하도록 사람들의 새 메시지를 다시 쓰려면 "피자"라는 단어가 매우 쉽습니다

이 대체를 할 수 있습니다 한 번 보자 내 프로젝트에는 이미 스크립트가 있습니다 내가 앞서 보여준 대화를 만듭니다 그것은 테스트에 매우 유용합니다

이 유형 스크립트 코드에는 많은 상용구가 있습니다 그러나 알아야 할 것은 시뮬레이트하는 것입니다 그들을 밀어서 몇몇 메시지의 추가 미리 결정된 위치에서 데이터베이스에 저장합니다 나는 지금 당장 그것을 실행하여 당신이하는 일을 볼 수 있습니다 내가 터미널로 가서 스크립트를 실행할 때, 각 메시지를 데이터베이스에 푸시합니다

하드 코딩 된 룸 ID를 사용하여 약간 지연되었습니다 Firebase에서이 파일이 작동하는 것을 볼 수 있습니다 각 메시지가 개별적으로 추가 될 때 실시간으로 콘솔 이제 VS 코드로 돌아가십시오 이러한 메시지에 일부 피자를 추가하려면, Firebase SDK 용 Cloud Functions를 사용해야합니다

실시간 데이터베이스 트리거를 작성하고 내보낼 수 있습니다 ref 메소드를 사용하여 알려줄 것입니다 경로 밑의 변화에 ​​반응한다 "rooms", 와일드 카드 룸 ID, 메시지, 와일드 카드 메시지 ID 중괄호 안에있는 두 개의 와일드 카드 경로의 자식 노드와 일치합니다

필자가 작성해야하는 코드를 작성하고 있으므로 노드가 새로 생성 될 때마다 실행되고, 나는 이것을 onCreate 방아쇠로 만들 것이다 자, 내가 무엇을 만들어야하는지 알고 싶으면, onCreate 심볼을 간단히 명령을 클릭하면됩니다 VS 코드가 나를 그것의 타입 스크립트 정의로 데려 가기 위해 함수 SDK 내부 Linux 및 Windows의 경우 대신 Ctrl 키를 누른 상태로 클릭합니다 이제는 onCreate에 핸들러 함수가 필요하다는 것을 알 수 있습니다

그 자체가 두 가지 주장을합니다 – 데이터 스냅 샷 및 이벤트 컨텍스트 – 해결할 약속을 되 돌린다 모든 비동기 작업이 완료 될 때 내 비디오 시리즈의 약속에 대해 기억하십시오 그렇지 않은 모든 클라우드 기능 HTTP 기능을 배경 기능이라고하며, 그리고 그들은 약속을 되찾아 야합니다 모든 비동기식 작업 후에 만 ​​이행되거나 거부됩니다 그 기능에서 시작된 것은 완료되었습니다

그것이이 TypeScript 정의입니다 우리에게 여기서 상기시켜줍니다 PromiseLike라는 객체 유형에 속지 마십시오 이것은 리턴 객체가 반드시 수행해야하는 인터페이스입니다 적절한 then catch 방식을 사용하십시오

정상적인 약속처럼 원하는 경우 VS 코드를 사용하여 클릭 할 수도 있습니다 아, 그리고 비동기 작업이 남아 있지 않으면 귀하의 처리기 기능에서 수행 할 수 있도록, 약속 대신 "null"을 반환 할 수 있습니다 그러나 그것은 나에게 오늘 사실이 될 수 없다 계속 해보자

그러면 그것이 어떻게 작동하는지 보게 될 것이다 OnCreate는 핸들러 함수를 인수로 취하고, 여기서 익명 함수를 사용하겠습니다 뚱뚱한 화살 구문으로 이것은 내 논리가 살아있는 곳입니다 우리가 보았 듯이, 핸들러 함수는 두 개의 인수를받습니다

데이터 스냅 샷 및 이벤트 컨텍스트 식별자 위로 마우스를 가져 가면, 당신은 그들의 유형을 생각 나게합니다 와일드 카드 값의 문자열 값을 알고 싶으면 경로에서 이벤트 컨텍스트 개체를 사용할 수 있습니다 eventparams 객체는 속성을 포함합니다

그 와일드 카드와 같은 이름으로, 그리고 그 값은 당신이 찾고있는 문자열이 될 것입니다 내가이 기능에서 정말로 필요로하지 않는다는 것을 알게된다 하지만 나는 어쨌든 그들의 가치를 기록 할 것이다 필요한 경우 디버깅에 도움이됩니다 이제 데이터베이스에서 데이터를 가져와 이 위치에 스냅 샷 객체가 추가되었습니다

저에게주는 val이라는 메소드가 있습니다 원시 데이터의 복사본을 JavaScript 객체로 저장합니다 이제 데이터베이스에서 메시지가 이와 같이 보임을 기억하십시오 스냅 샷에서받은 객체 이 속성들이 설정 될 것입니다 텍스트 속성은 내가 대체해야 할 것입니다

이모티콘이 포함 된 피자 단어 그래서 내가 할 일은 그 텍스트 값을 얻는 것입니다 스냅 샷 데이터에 피자를 추가하고, 같은 이름의 const에 할당하십시오 그렇다면 어떻게 피자를 추가 할 수 있습니까? 여기에 그 기능의 구현을 붙여 넣을 것입니다 그것이하는 일은 정규식을 사용하는 것입니다

전체 단어의 인스턴스에 대한 입력 문자열을 검사하는 방법 "피자"대신 각각 피자 그림 이모티로 바꿉니다 수정 된 문자열이 반환됩니다 피자 단어를 이모티콘으로 바꾸는 방법이 생겼으니, 수정 된 문자열을 데이터베이스에 다시 쓸 수 있습니다 스냅 샷의 ref 속성을 사용하면 쉽습니다 목적

ref 속성 위에 마우스를 올려 놓으면, VS 코드는 참조 유형 객체라고 알려줍니다 데이터베이스에 대한 관리자 액세스 권한이 있습니다 이 ref 속성에 대해 더 자세히 말하고 싶습니다 그것에 대해 알아야 할 두 가지 사항이 있습니다 첫째, 참조는 다른 데이터베이스와 매우 유사합니다

사용중인 참조 클라이언트 코드에서 또한 가리킨다 데이터베이스의 일부 위치로 이동합니다 여기 클라우드 기능에서 참조 패턴과 일치하는 위치를 가리킨다 함수 정의의 ref 메소드에 주어진다 이를 사용하여 해당 위치에서 데이터베이스를 읽고 쓸 수 있으며, 다른 위치에 대한 참조를 더 많이 만들 수 있습니다

둘째, 참조에는 관리자 권한이 있습니다 이는 데이터베이스에 대한 완전한 제어권을 가짐을 의미합니다 특히, 보안이 없음을 의미합니다 데이터베이스의 규칙이 영향을 미칩니다 읽기 또는 쓰기가이 참조를 사용하여 수행되는 방식

그러므로 코드를 작성할 때 명심하십시오 이제 메시지 텍스트에 피자를 추가 했으니 까 나는 그것을 다시 데이터베이스에 쓰고 싶다 스냅 샷 참조를 사용하여 호출 할 수 있습니다 그것의 업데이트 메소드와 자식 객체를 전달한다

나는 갱신하고 싶다 하지만 여기에 실종 된 것이 있습니다 업데이트는 비동기 메서드입니다 우리는 마우스를 메서드 위로 가져 가면 그 것을 볼 수 있습니다 업데이트는 약속을 반환하므로 내 함수 완료 될 때까지 기다릴 필요가 있습니다

약속을 마지막으로 돌려 주면됩니다 여기에서 할 이제 터미널로 전환하여 실행합니다 Firebase는 내 프로젝트 디렉토리의 기능 만 배포합니다 함수가 배포 된 후에는 내 대화 스크립트를 다시 실행 한 다음 Firebase 콘솔로 전환하십시오 그것을 실시간으로 볼 수 있습니다

그리고 피자 단어를 볼 수 있습니다 이모티콘으로 대체되었습니다 그런 pizzazz 내 대화방에는 더 많은 성격이 있습니다 그러나 나는 또한 방에있는 사람들을 허용하고 싶다

메시지를 보낸 후 편집 할 수 있습니다 OnCreate 트리거는 다음과 같은 경우에는 실행되지 않습니다 기존 데이터는 데이터베이스에서 변경됩니다 새로운 데이터가 추가 될 때 그래서 누군가가 그들의 메시지를 편집한다면, 이 특별 대우를받지 못합니다

당신이 그것을하는 방법을보고 싶다면, Firebase 채널에 바로 가입하십시오 YouTube에서 알림을받습니다 다음 비디오가 준비되면 그때까지 문서 및 코드에 대한 링크를 확인하십시오 샘플은 아래 설명에 나와 있습니다

다음에 또 보자 [음악 재생]