Apache Phoenix: Transforming HBase into a SQL database. James
|
|
- Magnus Matthews
- 8 years ago
- Views:
Transcription
1 Apache Phenix: Transfrming HBase int a SQL database James
2 Abut me Architect at Salesfrce.cm in Big Data grup Started Phenix as internal prject ~3 years ag Open-surce n Github ~1.5 years ag Apache incubatr fr Cmpleted ~5 mnths Graduated as Tp Level Prject in May 2014 Engineer at BEA Systems XQuery-based federated query engine SQL-based cmplex event prcessing engine
3 Agenda What is Apache Phenix? Why is it s fast? Hw des it help HBase scale? Radmap Q&A Cmpleted
4 What is Apache Phenix? Cmpleted
5 What is Apache Phenix? 1. Turns HBase int a SQL database Query Engine MetaData Repsitry Cmpleted Embedded JDBC driver Only fr HBase data
6 What is Apache Phenix? 2. Fastest way t access HBase data HBase-specific push dwn Cmpiles queries Cmpleted int native HBase calls (n map-reduce) Executes scans in parallel
7 SELECT * FROM t WHERE k IN (?,?,?) Phenix Stinger (Hive Cmpleted 0.11) 0.04 sec 280 sec 7,000x faster * 110M rw table
8 What is Apache Phenix? 3. Lightweight N additinal servers required 100% Java Cmpleted Included in HDP 2.1 distributin Available in Amazn EMR Otherwise cpy Phenix jar int HBase lib directry n each RS
9 HBase Cluster Architecture
10 HBase Cluster Architecture Phenix
11 HBase Cluster Architecture Phenix Phenix
12 What is Apache Phenix? 4. Integratin-friendly Map t existing HBase table Integrate with Cmpleted Apache Pig Integrate with Apache Flume Integrate with Apache Sqp (wip)
13 What is Apache Phenix? 1. Turns HBase int a SQL database 2. Fastest way t access HBase data 3. Lightweight Cmpleted 4. Integratin-friendly
14 Why is Phenix s fast? Cmpleted
15 Why is Phenix s fast? 1. HBase Fast, but dumb (n purpse) 2. Data mdel Cmpleted Supprt fr cmpsite primary key Binary data srts naturally 3. Client-side parallelizatin 4. Push dwn Custm filters and cprcessrs
16 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table
17 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table Clumn Family A Clumn Family B
18 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3
19 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Rw Key 1 HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 KeyValue
20 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Rw Key 1 HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 KeyValue Rw Key 2 KeyValue KeyValue
21 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Rw Key 1 HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 KeyValue Rw Key 2 KeyValue KeyValue Rw Key 3 KeyValue
22 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table HBase Table Clumn Family A Clumn Family B Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Rw Key 1 Value Rw Key 2 KeyValue KeyValue Rw Key 2 Value Value Rw Key 3 KeyValue Rw Key 3 Value
23 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table HBase Table HBase Table Clumn Family A Clumn Family B Clumn Family A Clumn Family B Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 Value Rw Key 1 Value Rw Key 2 KeyValue KeyValue Rw Key 2 Value Value Rw Key 2 Value Value Rw Key 3 KeyValue Rw Key 3 Value Rw Key 3 Value
24 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld HBase Table HBase Table HBase Table Clumn Family A Clumn Family B Clumn Family A Clumn Family B Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 Value Rw Key 1 Value Rw Key 2 KeyValue KeyValue Rw Key 2 Value Value Rw Key 2 Value Value Rw Key 3 KeyValue Rw Key 3 Value Rw Key 3 Value Multiple Versins
25 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Phenix Table HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Rw Key 2 KeyValue KeyValue Rw Key 3 KeyValue
26 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Phenix Table HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Rw Key 2 KeyValue KeyValue Rw Key 3 KeyValue Key Value Clumns
27 Phenix Data Mdel Phenix maps HBase data mdel t the relatinal wrld Phenix Table HBase Table Clumn Family A Clumn Family B Qualifier 1 Qualifier 2 Qualifier 3 Rw Key 1 KeyValue Rw Key 2 KeyValue KeyValue Rw Key 3 KeyValue Primary Key Cnstraint Key Value Clumns
28 Example Over metrics data fr servers with a schema like this: SERVER METRICS HOST VARCHAR DATE DATE RESPONSE_TIME INTEGER GC_TIME INTEGER CPU_TIME INTEGER IO_TIME INTEGER Rw Key
29 Example Over metrics data fr servers with a schema like this: SERVER METRICS HOST DATE RESPONSE_TIME GC_TIME CPU_TIME IO_TIME VARCHAR DATE INTEGER INTEGER INTEGER INTEGER Key Values
30 Example DDL cmmand lks like this: CREATE TABLE SERVER_METRICS ( HOST VARCHAR, DATE DATE, RESPONSE_TIME INTEGER, GC_TIME INTEGER, CPU_TIME INTEGER, IO_TIME INTEGER, CONSTRAINT pk PRIMARY KEY (HOST, DATE))
31 Example With data that lks like this: SERVER METRICS HOST + DATE RESPONSE_TIME GC_TIME SF SF SF SF SF Rw Key
32 Example With data that lks like this: SERVER METRICS HOST + DATE RESPONSE_TIME GC_TIME SF SF SF SF SF Key Values
33 Phenix Push Dwn: Example SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% Cmpleted GROUP BY hst
34 Phenix Push Dwn: Example SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% Cmpleted GROUP BY hst
35 Phenix Push Dwn: Example SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% Cmpleted GROUP BY hst
36 Phenix Push Dwn: Example SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% Cmpleted GROUP BY hst
37 Phenix Push Dwn: Example SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% Cmpleted GROUP BY hst
38 Phenix Push Dwn 1. Skip scan filter 2. Aggregatin 3. TpN 4. Hash Jin
39 Phenix Push Dwn: Skip scan SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% GROUP BY hst
40 Phenix Push Dwn: Skip scan R 1 R 2 Cmpleted R 3 R 4
41 Phenix Push Dwn: Skip scan Client-side parallel scans R 1 scan 1 scan 2 R 2 Cmpleted R 3 scan 3 R 4
42 Phenix Push Dwn: Skip scan Server-side filter SKIP Cmpleted
43 Phenix Push Dwn: Skip scan Server-side filter INCLUDE Cmpleted
44 Phenix Push Dwn: Skip scan Server-side filter SKIP Cmpleted
45 Phenix Push Dwn: Skip scan Server-side filter INCLUDE Cmpleted
46 Phenix Push Dwn: Skip scan Server-side filter SKIP
47 Phenix Push Dwn: Skip scan Server-side filter INCLUDE
48 Phenix Push Dwn: Skip scan Server-side filter INCLUDE INCLUDE INCLUDE
49 Phenix Push Dwn: Aggregatin SELECT hst, avg(respnse_time) FROM server_metrics WHERE date > CURRENT_DATE() 7 AND hst LIKE SF% GROUP BY hst
50 Phenix Push Dwn: Aggregatin Aggregate n server-side SERVER METRICS HOST DATE KV 1 KV 2 KV 3 SF1 Jun 2 10:10: SF1 Jun 3 23:05: SF1 Jun 9 08:10: SF1 Jun 9 08:10: SF1 Jun 1 11:18: SF1 Jun 3 22:03: SF1 Jun 3 22:03: SF2 Jun 1 10:29: SF2 Jun 2 14:55: SF2 Jun 3 12:46: SF2 Jun 3 12:46: SF2 Jun 8 08:23: SF2 Jun 1 10:31: SF3 Jun 1 10:31: SF3 Jun 3 10:31: SF3 Jun 8 10:31: SF3 Jun 1 10:31: SF3 Jun 1 10:31: SF3 Jun 8 10:31: SF3 Jun 9 10:31: SF3 Jun 3 10:31: HOST SF SF SF SERVER METRICS AGGREGATE VALUES
51 Phenix Push Dwn: TpN SELECT hst, date, gc_time FROM server_metrics WHERE date > CURRENT_DATE() 7 Cmpleted AND hst LIKE SF% ORDER BY gc_time DESC LIMIT 5
52 Phenix Push Dwn: TpN Client-side parallel scans R 1 scan 1 scan 2 R 2 Cmpleted R 3 scan 3 R 4
53 Phenix Push Dwn: TpN Each regin hlds N rws R 1 scan 1 R 2 Cmpleted R 3 R 4
54 Phenix Push Dwn: TpN Each regin hlds N rws R 1 scan 2 R 2 Cmpleted R 3 R 4
55 Phenix Push Dwn: TpN Each regin hlds N rws R 1 R 2 Cmpleted R 3 scan 3 R 4
56 Phenix Push Dwn: TpN Client-side final merge srt Scan 1 Scan 2 SERVER METRICS HOST DATE GC_TIME SF3 Jun 2 10:10: SF5 Jun 3 23:05: Scan 3 SF2 Jun 1 11:18: SF2 Jun 9 08:10: SF1 Jun 3 22:03:
57 Phenix Push Dwn: TpN Secndary Index CREATE INDEX gc_time_index ON server_metrics (gc_time DESC, date DESC) INCLUDE (respnse_time) GC_TIME_INDEX GC_TIME INTEGER DATE DATE HOST VARCHAR RESPONSE_TIME INTEGER Cmpleted Rw Key
58 Phenix Push Dwn: TpN Secndary Index CREATE INDEX gc_time_index ON server_metrics (gc_time DESC, date DESC) INCLUDE (respnse_time) GC_TIME_INDEX GC_TIME INTEGER DATE DATE HOST VARCHAR RESPONSE_TIME INTEGER Cmpleted Key Value
59 Phenix Push Dwn: TpN Secndary Index Original query desn t change Phenix rewrites query t use index table All referenced clumns Cmpleted must exist in index table fr it t be cnsidered Stats cming sn!
60 Phenix Push Dwn: Hash Jin SELECT m.*, i.lcatin FROM server_metrics m JOIN hst_inf i ON m.hst = i.hst Cmpleted WHERE m.date > CURRENT_DATE() 7 AND i.lcatin = SF ORDER BY m.gc_time DESC LIMIT 5
61 Phenix Push Dwn: Hash Jin Separate LHS and RHS SELECT m.*, i.lcatin FROM server_metrics m JOIN hst_inf i ON m.hst = i.hst Cmpleted WHERE m.date > CURRENT_DATE() 7 AND i.lcatin = SF ORDER BY m.gc_time DESC LIMIT 5
62 Phenix Push Dwn: Hash Jin Separate LHS and RHS SELECT m.*, i.lcatin FROM server_metrics m JOIN hst_inf i ON m.hst = i.hst Cmpleted WHERE m.date > CURRENT_DATE() 7 AND i.lcatin = SF ORDER BY m.gc_time DESC LIMIT 5
63 Phenix Push Dwn: Hash Jin Separate LHS and RHS LHS SELECT * FROM server_metrics WHERE date > CURRENT_DATE() 7 ORDER BY gc_time DESC LIMIT 5 Cmpleted RHS SELECT lcatin FROM hst_inf WHERE lcatin = SF
64 Phenix Push Dwn: Hash Jin Execute & bradcast RHS t each RS RHS RS 1 Cmpleted RS 2
65 Phenix Push Dwn: TpN Server-side map lkup during scan LHS scan 1 R 1 RHS scan 2 scan 3 R 2 R 3 Cmpleted RHS scan 4 R 4
66 Hw des Phenix help HBase scale?
67 Hw des Phenix help HBase scale? 1. Phenix allws multiple tables t share same physical HBase table Updateable VIEW Multi-tenant TABLE + tenant-specific VIEW Supprt fr secndary indexes n VIEWs
68 Hw des Phenix help HBase scale? 2. HBase wants small # f big tables instead f large # f small tables Each regin fr each clumn family f each table cnsumes resurces
69 Phenix Shared Tables: VIEW CREATE TABLE event ( type CHAR(1), event_id BIGINT, created_date DATE, created_by VARCHAR, Cmpleted CONSTRAINT pk PRIMARY KEY (type, event_id)); CREATE VIEW web_event ( referrer VARCHAR) AS SELECT * FROM event WHERE type= w ; Includes clumns frm TABLE Cannt define PK Updateable if nly equality expressins separated by AND
70 Phenix Shared Tables: VIEW Same physical HBase table EVENT CHAT_EVENT type = c MOBILE_EVENT Cmpleted type = m PHONE_EVENT WEB_EVENT type = p type = w
71 Phenix Shared Table: MULTI_TENANT CREATE TABLE event ( tenant_id VARCHAR, First PK clumn identifies tenant ID type CHAR(1), event_id BIGINT, Cmpleted created_date DATE, created_by VARCHAR, CONSTRAINT pk PRIMARY KEY (tenant_id, type, event_id)) MULTI_TENANT=true;
72 Phenix Shared Table: MULTI_TENANT CREATE VIEW web_event ( referrer VARCHAR) AS SELECT * FROM event WHERE type= w ; Cmpleted Tenant-specific cnnectin DriverManager.cnnect( jdbc:phenix:lcalhst;tenantid=me ); CREATE VIEW my_web_event AS SELECT * FROM web_event; Tenant-specific view
73 Phenix Shared Tables: MULTI_TENANT Same physical HBase table EVENT tenant_id = aaa tenant_id = aab tenant_id = zzz
74 Phenix Shared Tables: MULTI_TENANT Same physical HBase table EVENT CHAT_EVENT type = c MOBILE_EVENT PHONE_EVENT WEB_EVENT PER tenant_id type = m type = p type = w
75 Phenix Shared Tables: MULTI_TENANT Tenant-specific cnnectin may nly see and perate n their data MetaData APIs hnr this Phenix autmatically manages scan ranges Primary key cnstraint f base table may nt be changed Indexes in separate shared table may be added t a VIEW DDL peratins restricted N ALTER f base table N DROP f clumns referenced in WHERE clause
76 Phenix Radmap Derived/nested tables (in 3.1/4.1) Lcal Indexes (in 4.1) Transactins Cmpleted Mre Jin strategies Crrelated sub-queries Cst-based query ptimizer OLAP extensins
77 Thank yu! Questins/cmments?
HADOOP. Session 1: Introduction to Hadoop & Big Data. Session 2: Hadoop Distributed File Systems. Session 3: Administering Hadoop Cluster
HADOOP Sessin 1: Intrductin t Hadp & Big Data What is Hadp? Big data and Big Data Analytical services Histry f Hadp Hadp Ec-Systems Hadp Framewrk Hadp Distributin Hadp Cre Cmpnents Hadp Vs RDBMS Sessin
More informationExcel Contact Reports
Excel Cntact Reprts v.1.0 Anther efficient and affrdable ACT! Add-On by http://www.expnenciel.cm Excel Cntact Reprts User s Manual 2 Table f cntents Purpse f the add-n... 3 Installatin prcedure... 3 The
More informationQAD Operations BI Metrics Demonstration Guide. May 2015 BI 3.11
QAD Operatins BI Metrics Demnstratin Guide May 2015 BI 3.11 Overview This demnstratin fcuses n ne aspect f QAD Operatins Business Intelligence Metrics and shws hw this functinality supprts the visin f
More informationSharePoint 2010 General Introduction Introduction to SharePoint SharePoint Installation and Administration SharePoint Site Hierarchy Website Email
Deccansft Sftware Services SharePint 2010 Syllabus SharePint 2010 General Intrductin What is IIS IIS Website & Web Applicatin Steps t Create Multiple Website n Prt 80 What is Applicatin Pl What is AppDmain
More information2. When logging is used, which severity level indicates that a device is unusable?
Last updated by Admin at March 3, 2015. 1. What are the mst cmmn syslg messages? thse that ccur when a packet matches a parameter cnditin in an access cntrl list link up and link dwn messages utput messages
More informationReadme File. Purpose. Introduction to Data Integration Management. Oracle s Hyperion Data Integration Management Release 9.2.
Oracle s Hyperin Data Integratin Management Release 9.2.1 Readme Readme File This file cntains the fllwing sectins: Purpse... 1 Intrductin t Data Integratin Management... 1 Data Integratin Management Adapters...
More informationDIRECT DATA EXPORT (DDE) USER GUIDE
2 ND ANNUAL PSUG-NJ CONFERNCE PSUG-NJ STUDENT MANAGEMENT SYSTEM DIRECT DATA EXPORT (DDE) USER GUIDE VERSION 7.6+ APRIL, 2013 FOR USE WITH POWERSCHOOL PREMIER VERSION 7.6+ Prepared by: 2 TABLE OF CONTENTS
More informationMeeting Minutes for January 17, 2013
There are tw purpses t these bi-mnthly calls: Meeting Minutes fr January 17, 2013 1. Prvide updates that may affect wrkflw user studies 2. Prvide a frum fr MIP Studies Users t ask questins and raise cncerns
More informationProduct Documentation. New Features Guide. Version 9.7.5/XE6
Prduct Dcumentatin New Features Guide Versin 9.7.5/XE6 2015 Embarcader Technlgies, Inc. Embarcader, the Embarcader Technlgies lgs, and all ther Embarcader Technlgies prduct r service names are trademarks
More informationBackupAssist SQL Add-on
WHITEPAPER BackupAssist Versin 6 www.backupassist.cm 2 Cntents 1. Requirements... 3 1.1 Remte SQL backup requirements:... 3 2. Intrductin... 4 3. SQL backups within BackupAssist... 5 3.1 Backing up system
More informationIntegrating With incontact dbprovider & Screen Pops
Integrating With incntact dbprvider & Screen Pps incntact has tw primary pints f integratin. The first pint is between the incntact IVR (script) platfrm and the custmer s crprate database. The secnd pint
More informationo 1.1 - How AD Query Works o 1.2 - Installation Requirements o 2.1 - Inserting your License Key o 2.2 - Selecting and Changing your Search Domain
SysOp Tls Active Directry Management sftware Active Directry Query v1.x Sftware Installatin and User Guide Updated September 29, 2008 In This Dcument: 1.0 Intrductin 1.1 - Hw AD Query Wrks 1.2 - Installatin
More information1 GETTING STARTED. 5/7/2008 Chapter 1
5/7/2008 Chapter 1 1 GETTING STARTED This chapter intrduces yu t the web-based UIR menu system. Infrmatin is prvided abut the set up necessary t assign users permissin t enter and transmit data. This first
More informationDeployment Overview (Installation):
Cntents Deplyment Overview (Installatin):... 2 Installing Minr Updates:... 2 Dwnlading the installatin and latest update files:... 2 Installing the sftware:... 3 Uninstalling the sftware:... 3 Lgging int
More informationNew York University Computer Science Department Courant Institute of Mathematical Sciences
New Yrk University Cmputer Science Department Curant Institute f Mathematical Sciences Curse Title: Data Cmmunicatin & Netwrks Curse Number:CSCI-GA.2662-00 Instructr: Jean-Claude Franchitti Sessin: 2 Assignment
More informationLicensing Windows Server 2012 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents This
More informationSTIOffice Integration Installation, FAQ and Troubleshooting
STIOffice Integratin Installatin, FAQ and Trubleshting Installatin Steps G t the wrkstatin/server n which yu have the STIDistrict Net applicatin installed. On the STI Supprt page at http://supprt.sti-k12.cm/,
More informationefusion Table of Contents
efusin Cst Centers, Partner Funding, VAT/GST and ERP Link Table f Cntents Cst Centers... 2 Admin Setup... 2 Cst Center Step in Create Prgram... 2 Allcatin Types... 3 Assciate Payments with Cst Centers...
More informationMicrosoft SQL Server Administration
Micrsft SQL Server Administratin Disk & memry David Hksza http://siret.cz/hksza Lecture Outline Query lifecycle Data strage SQL Server Memry SELECT Query Lifecycle 1. SNI client-server cnnectin using TCP/IP
More informationA COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL)
A COMPLETE GUIDE TO ORACLE BI DISCOVERER END USER LAYER (EUL) Authr: Jayashree Satapathy Krishna Mhan A Cmplete Guide t Oracle BI Discverer End User Layer (EUL) 1 INTRODUCTION END USER LAYER (EUL) The
More informationDiagnostic Manager Change Log
Diagnstic Manager Change Lg Updated: September 8, 2015 4.4.4090 Features and Issues Supprt fr Office 365 Tenants Yu can nw: Mnitr the status f Office 365 Services (including SharePint Online, Exchange
More informationFrequently Asked Questions November 19, 2013. 1. Which browsers are compatible with the Global Patent Search Network (GPSN)?
Frequently Asked Questins Nvember 19, 2013 General infrmatin 1. Which brwsers are cmpatible with the Glbal Patent Search Netwrk (GPSN)? Ggle Chrme (v23.x) and IE 8.0. 2. The versin number and dcument cunt
More informationCopyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.com/ We have attempted to make these documents complete, accurate, and
ii Cpyright 2013, SafeNet, Inc. All rights reserved. http://www.safenet-inc.cm/ We have attempted t make these dcuments cmplete, accurate, and useful, but we cannt guarantee them t be perfect. When we
More informationAlexsys Team 2 Service Desk
Alexsys Team 2 Service Desk An affrdable fully interactive Service Desk that wrks seamlessly with Alexsys Team The Alexsys Team 2 Service Desk is an add-n prduct fr Alexsys Team 2 that prvides fully interactive
More informationLive Analytics for Kaltura Live Streaming Information Guide. Version: Jupiter
Live Analytics fr Kaltura Live Streaming Infrmatin Guide Versin: Jupiter Kaltura Business Headquarters 250 Park Avenue Suth, 10th Flr, New Yrk, NY 10003 Tel.: +1 800 871 5224 Cpyright 2015 Kaltura Inc.
More informationCloud Datastore: A NoSQL Database at Google Scale
Clud Datastre: A NSQL Database at Ggle Scale Randy Shup Engineering Directr, Ggle Clud Platfrm NSQL-Search RadShw SF June 6, 2013 Agenda Ggle Clud Platfrm Ggle Scale Ggle Clud Datastre Ggle Strage Infrastructure
More informationATL: Atlas Transformation Language. ATL Installation Guide
ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and
More informationSBClient and Microsoft Windows Terminal Server (Including Citrix Server)
SBClient and Micrsft Windws Terminal Server (Including Citrix Server) Cntents 1. Intrductin 2. SBClient Cmpatibility Infrmatin 3. SBClient Terminal Server Installatin Instructins 4. Reslving Perfrmance
More informationStarterPak: Dynamics CRM Opportunity To NetSuite Sales Order
StarterPak: Dynamics CRM Opprtunity T NetSuite Sales Order Versin 1.0 7/20/2015 Imprtant Ntice N part f this publicatin may be reprduced, stred in a retrieval system, r transmitted in any frm r by any
More informationBusiness Intelligence represents a fundamental shift in the purpose, objective and use of information
Overview f BI and rle f DW in BI Business Intelligence & Why is it ppular? Business Intelligence Steps Business Intelligence Cycle Example Scenaris State f Business Intelligence Business Intelligence Tls
More informationMicrosoft Certified Database Administrator (MCDBA)
Micrsft Certified Database Administratr (MCDBA) 460 hurs Curse Overview/Descriptin The MCDBA prgram and credential is designed fr individuals wh want t demnstrate that they have the necessary skills t
More informationHelpdesk Support Tickets & Knowledgebase
Helpdesk Supprt Tickets & Knwledgebase User Guide Versin 1.0 Website: http://www.mag-extensin.cm Supprt: http://www.mag-extensin.cm/supprt Please read this user guide carefully, it will help yu eliminate
More informationCloud Services MDM. Windows 8 User Guide
Clud Services MDM Windws 8 User Guide 10/24/2014 CONTENTS Overview... 2 Supprted Devices... 2 System Capabilities... 2 Enrllment and Activatin... 3 Prcess Overview... 3 Verify Prerequisites... 3 Dwnlad
More informationAvePoint Privacy Impact Assessment 1
AvePint Privacy Impact Assessment 1 User Guide Cumulative Update 2 Revisin E Issued February 2015 Table f Cntents Table f Cntents... 2 Abut AvePint Privacy Impact Assessment... 5 Submitting Dcumentatin
More informationUser Guide. Excel Data Management Pack (EDM-Pack) OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES. Date: December 2015
PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) Excel Data Management Pack (EDM-Pack) Date: December 2015 Dcument Versin: 1.0.0 Abstract The EDM-Pack includes a general-purpse Data Surce
More informationPreparing to Deploy Reflection : A Guide for System Administrators. Version 14.1
Preparing t Deply Reflectin : A Guide fr System Administratrs Versin 14.1 Table f Cntents Table f Cntents... 2 Preparing t Deply Reflectin 14.1:... 3 A Guide fr System Administratrs... 3 Overview f the
More informationBusiness Intelligence Services RELEASE NOTES [ Release 7 ] February 12, 2016
Enrllment Management Dashbard Prduct Visin Fr: Wh: The: Is an: That: Unlike: This Prduct: Enrllment Decisin Makers Wuld like t understand an access Enrllment infrmatin easily Enrllment Management Dashbard
More informationIntroduction to Mindjet MindManager Server
Intrductin t Mindjet MindManager Server Mindjet Crpratin Tll Free: 877-Mindjet 1160 Battery Street East San Francisc CA 94111 USA Phne: 415-229-4200 Fax: 415-229-4201 mindjet.cm 2013 Mindjet. All Rights
More informationJunos Pulse Instructions for Windows and Mac OS X
Juns Pulse Instructins fr Windws and Mac OS X When yu pen the Juns client fr the first time yu get the fllwing screen. This screen shws yu have n cnnectins. Create a new cnnectin by clicking n the + icn.
More informationWhat's New. Sitecore CMS 6.6 & DMS 6.6. A quick guide to the new features in Sitecore 6.6. Sitecore CMS 6.6 & DMS 6.6 What's New Rev: 2012-10-22
Sitecre CMS 6.6 & DMS 6.6 What's New Rev: 2012-10-22 Sitecre CMS 6.6 & DMS 6.6 What's New A quick guide t the new features in Sitecre 6.6 Sitecre is a registered trademark. All ther brand and prduct names
More informationGETTING STARTED With the Control Panel Table of Contents
With the Cntrl Panel Table f Cntents Cntrl Panel Desktp... 2 Left Menu... 3 Infrmatin... 3 Plan Change... 3 Dmains... 3 Statistics... 4 Ttal Traffic... 4 Disk Quta... 4 Quick Access Desktp... 4 MAIN...
More informationSoftware Distribution
Sftware Distributin Quantrax has autmated many f the prcesses invlved in distributing new cde t clients. This will greatly reduce the time taken t get fixes laded nt clients systems. The new prcedures
More informationConfiguring BMC AREA LDAP Using AD domain credentials for the BMC Windows User Tool
Cnfiguring BMC AREA LDAP Using AD dmain credentials fr the BMC Windws User Tl Versin 1.0 Cnfiguring the BMC AREA LDAP Plugin fr Dmain Username and Passwrds Intrductin...3 LDAP Basics...4 What is LDAP and
More informationHow To Upgrade A Crptocard To A 6.4 Migratin Tl (Cpl) For A 6Th Generation Of A Crntl (Cypercoder) On A Crperd (Cptl) 6.
BlackShield ID Upgrade and Migratin Guide Fr CRYPTO-Server 6.4 Users Cpyright 2010 CRYPTOCard Inc. website: http://www.cryptcard.cm Trademarks CRYPTOCard and the CRYPTOCard lg are registered trademarks
More informationTaskCentre v4.5 MS SQL Server Trigger Tool White Paper
TaskCentre v4.5 MS SQL Server Trigger Tl White Paper Dcument Number: PD500-03-02-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT... 1 TRADEMARKS... 1 INTRODUCTION... 2 Overview... 2 Features...
More informationSYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER
SYSTEM MONITORING PLUG-IN FOR MICROSOFT SQL SERVER Oracle Enterprise Manager is Oracle s integrated enterprise IT management prduct line, prviding the industry s first cmplete clud lifecycle management
More informationMobile Device Manager Admin Guide. Reports and Alerts
Mbile Device Manager Admin Guide Reprts and Alerts September, 2013 MDM Admin Guide Reprts and Alerts i Cntents Reprts and Alerts... 1 Reprts... 1 Alerts... 3 Viewing Alerts... 5 Keep in Mind...... 5 Overview
More informationAdministration of SQL Server
Administratin f SQL Server High Availability RNDr. David Hksza, Ph.D. http://siret.cz/hksza Outline High availability in SQL Server 2008 failver clustering lg shipping mirrring High availability in SQL
More informationLicensing Windows Server 2012 R2 for use with virtualization technologies
Vlume Licensing brief Licensing Windws Server 2012 R2 fr use with virtualizatin technlgies (VMware ESX/ESXi, Micrsft System Center 2012 R2 Virtual Machine Manager, and Parallels Virtuzz) Table f Cntents
More informationThe AppSec How-To: Choosing a SAST Tool
The AppSec Hw-T: Chsing a SAST Tl Surce Cde Analysis Made Easy GIVEN THE WIDE RANGE OF SOURCE CODE ANALYSIS TOOLS, SECURITY PROFESSIONALS, AUDITORS AND DEVELOPERS ALIKE ARE FACED WITH THE QUESTION: Hw
More informationDocAve 6 High Availability
DcAve 6 High Availability User Guide Service Pack 3, Cumulative Update 2 Revisin D Issued Octber 2013 1 Table f Cntents Abut DcAve High Availability... 4 Cmplementary Prducts... 4 Submitting Dcumentatin
More informationEasy Ecommerce 5.3. Quick Guide
Easy Ecmmerce 5.3 Quick Guide Table f Cntents. 1 License Agreement. 2 Prerequisites. 2 Installatin Instructins.. 2 Hst Optins.. 2 Cre (i.e. Direct Buy, Checkut) 5 What the user sees. 5 What an Administratr
More informationThe AccuSpeechMobile solution is a fully mobile voice-enabling software solution, that noninvasively. existing mobile enterprise wide applications.
1. Questin: Yu say that yu have an innvative mbile apprach t deplying vice prductivity t enterprise applicatins. Hw is AccuSpeechMbile different frm existing vice architectures? Answer: When ne lks at
More informationHow to put together a Workforce Development Fund (WDF) claim 2015/16
Index Page 2 Hw t put tgether a Wrkfrce Develpment Fund (WDF) claim 2015/16 Intrductin What eligibility criteria d my establishment/s need t meet? Natinal Minimum Data Set fr Scial Care (NMDS-SC) and WDF
More informationOptimal Payments Extension. Supporting Documentation for the Extension Package. 20140225 v1.1
Optimal Payments Extensin Supprting Dcumentatin fr the Extensin Package 20140225 v1.1 Revisin Histry v1.1 Updated Demac Media branding v1.0 Initial Dcument fr Distributin supprt@ptimalpayments.cm Page
More informationExercise 5 Server Configuration, Web and FTP Instructions and preparatory questions Administration of Computer Systems, Fall 2008
Exercise 5 Server Cnfiguratin, Web and FTP Instructins and preparatry questins Administratin f Cmputer Systems, Fall 2008 This dcument is available nline at: http://www.hh.se/te2003 Exercise 5 Server Cnfiguratin,
More informationSpiraPlan & SpiraTeam Version Control Integration User Guide Inflectra Corporation
SpiraPlan & SpiraTeam Versin Cntrl Integratin User Guide Inflectra Crpratin Date: Nvember 19th, 2014 Cntents 1. Intrductin... 1 2. Integrating with Subversin... 2 3. Integrating with Perfrce... 7 4. Integrating
More information1) Update the AccuBuild Program to the latest version Version 9.3.0.3 or later.
Certified Payrll XML Exprt As f June 4 th, 2015, The Califrnia Department f Industrial Relatins (DIR) is requiring that all certified payrll reprts be submitted nline using the ecpr system. The ecpr System
More informationBudget Planning. Accessing Budget Planning Section. Select Click Here for Budget Planning button located close to the bottom of Program Review screen.
Budget Planning Accessing Budget Planning Sectin Select Click Here fr Budget Planning buttn lcated clse t the bttm f Prgram Review screen. Depending n what types f budgets yur prgram has, yu may r may
More informationWelcome to Microsoft Access Basics Tutorial
Welcme t Micrsft Access Basics Tutrial After studying this tutrial yu will learn what Micrsft Access is and why yu might use it, sme imprtant Access terminlgy, and hw t create and manage tables within
More informationUsing McAllister Payment Solutions and Updating to AVImark version 2009.0.0.7263
Using McAllister Payment Slutins and Updating t AVImark versin 2009.0.0.7263 Befre the cnfiguratin f McAllister Payment Slutins (MPS) and AVImark, the McAllister Payment Slutins PA-DSS Implementatin Guide
More informationCost Allocation Methodologies
Cst Allcatin Methdlgies Helping States Determine Equitable Distributin f Sftware Develpment Csts t Benefiting Prgrams Over the System Develpment Lifecycle CAM-TOOL User Guide May 2004 Updated December
More informationMigrating to SharePoint 2010 Don t Upgrade Your Mess
Migrating t SharePint 2010 Dn t Upgrade Yur Mess by David Cleman Micrsft SharePint Server MVP April 2011 Phne: (610)-717-0413 Email: inf@metavistech.cm Website: www.metavistech.cm Intrductin May 12 th
More informationDreamweaver MX 2004. Templates
Dreamweaver MX 2004 Templates Table f Cntents Dreamweaver Templates... 3 Creating a Dreamweaver template... 3 Types f template regins... 4 Inserting an editable regin... 4 Selecting editable regins...
More informationReal life experience implementing monitoring & services management Andreas Tsangaris, CTO, PERFORMANCE
Real life experience implementing mnitring & services management Andreas Tsangaris, CTO, PERFORMANCE The reality f tday s IT envirnment N central view int what s really ging n in IT Experts have their
More informationBacking Up SAS Content In Your SAS 9 Enterprise Intelligence Platform
WHITE PAPER Backing Up SAS Cntent In Yur SAS 9 Enterprise Intelligence Platfrm Cnsideratins fr Creating Backups f Yur SAS Cntent Table f Cntents Intrductin...1 Understanding the SAS Enterprise Intelligence
More informationRecommended Backup Plan for SQL 2000 Server Database Servers
Recmmended Backup Plan fr SQL 2000 Server Database Servers (DAISI) General Ntes STI recmmends that data backup be perfrmed n a regular basis. Transactin Lg Backup Users shuld nt truncate the Transactin
More informationBusiness Digital Voice Site Services - Phone & User Assignments
Feature Overview The Phnes and Users must be assigned befre setting up ther cmpnents f Business Digital Vice. The system is designed t allw custmers t quickly setup and mdify phne assignments in real time
More informationCenterPoint Accounting for Agriculture Network (Domain) Installation Instructions
CenterPint Accunting fr Agriculture Netwrk (Dmain) Installatin Instructins Dcument # Prduct Mdule Categry 2257 CenterPint CenterPint Installatin This dcument describes the dmain netwrk installatin prcess
More informationSpecial Tax Notice Regarding 403(b) (TSA) Distributions
Special Tax Ntice Regarding 403(b) (TSA) Distributins P.O. Bx 7893 Madisn, WI 53707-7893 1-800-279-4030 Fax: (608) 237-2529 The IRS requires us t prvide yu with a cpy f the Explanatin f Direct Rllver,
More informationDeploy Your First Cloud Foundry App to Any Cloud Foundry Service Provider
Deply Yur First Clud Fundry App t Any Clud Fundry Service Prvider cludwrkshp.rg/cludfundry Presenter: Develper Advcate, Redis Labs @davenielsen Oct 2015 dnielsen@gmail.cm twitter.cm/davenielsen linkedin.cm/in/dnielsen
More informationLaunchPad is your personal cloud desktop giving access to school from anywhere.
LaunchPad Persnal Clud Desktp Persnal Clud Desktp fr educatin ClassLink LaunchPad is the first K-12 persnal clud desktp that gives teachers and students access t all their applicatins and files fr anywhere,
More informationTRANSPARENCY INTO BIG DATA FROM IT INFRASTRUCTURE
April 2012 TRANSPARENCY INTO BIG DATA FROM IT INFRASTRUCTURE - Using IT Business Intelligence t maximize the value f the massive amunts f perfrmance, capacity and ther peratinal data created by large IT
More informationMessenger Project Acceptance Test Plan. Version 1.1
Messenger Prject Acceptance Test Plan Versin 1.1 Messenger prject Versin: 1.1 Revisin Histry Date Versin Descriptin Authr 2005-01-18 1.0 Initial Draft Mark Bejuk 2005-02-07 1.1 Frmatting f dc, finalizing
More informationHave some knowledge of how queries execute. Must be able to read a query execution plan and understand what is happening.
Curse 2786B: Designing a Micrsft SQL Server 2005 Infrastructure Abut this Curse This tw-day instructr-led curse prvides database administratrs wrking in enterprise envirnments with the knwledge and skills
More informationSpring,2015. Apache Hive BY NATIA MAMAIASHVILI, LASHA AMASHUKELI & ALEKO CHAKHVASHVILI SUPERVAIZOR: PROF. NODAR MOMTSELIDZE
Spring,2015 Apache Hive BY NATIA MAMAIASHVILI, LASHA AMASHUKELI & ALEKO CHAKHVASHVILI SUPERVAIZOR: PROF. NODAR MOMTSELIDZE Contents: Briefly About Big Data Management What is hive? Hive Architecture Working
More informationCross Database Comparison Setup Guide
Crss Database Cmparisn Setup Guide www.sap.cm TABLE OF CONTENT 1 INTRODUCTION TO CROSS DATABASE COMPARISON (CDC)... 5 1.1 Implementatin cnsideratins... 6 1.1.1 Prerequisite... 6 1.1.2 Integratin... 7 1.1.3
More informationDell InTrust 11.0. Preparing for Auditing and Monitoring Linux
Dell InTrust 11.0 Preparing fr Auditing and Mnitring Linux 2015 Dell Inc. ALL RIGHTS RESERVED. This guide cntains prprietary infrmatin prtected by cpyright. The sftware described in this guide is furnished
More informationSaaS Listing CA Cloud Service Management
SaaS Listing CA Clud Service Management 1. Intrductin This dcument prvides standards and features that apply t the CA Clud Service Management (CSM) SaaS ffering prvided t the Custmer and defines the parameters
More informationSITE APPLICATIONS USER GUIDE:
SITE APPLICATIONS USER GUIDE: CPCONTROLLER, CCENGINE, SYNC, TPORT, CCTERMINAL Cpyright 2013 Triple E Technlgies. All rights reserved. Site Applicatins User Guide INTRODUCTION The applicatins described
More informationCorasWorks v11 Essentials Distance Learning
CrasWrks v11 Essentials Curse Outline CrasWrks distance learning training is designed t help students leverage the CrasWrks platfrm t either build cllabrative applicatins r extend and enhance existing
More informationKnowledge Base Article
Knwledge Base Article Crystal Matrix Interface Cmparisn TCP/IP vs. SDK Cpyright 2008-2012, ISONAS Security Systems All rights reserved Table f Cntents 1: INTRODUCTION... 3 1.1: TCP/IP INTERFACE OVERVIEW:...
More informationIn this lab class we will approach the following topics:
Department f Cmputer Science and Engineering 2013/2014 Database Administratin and Tuning Lab 8 2nd semester In this lab class we will apprach the fllwing tpics: 1. Query Tuning 1. Rules f thumb fr query
More informationTips & Tricks. Table of Contents. Browser Update - WebEx Plugin. Updated Global Access Numbers
Tips & Tricks Table f Cntents Brwser Update - WebEx Plugin... 1 Updated Glbal Access Numbers... 1 WebEx Prfile Settings (Time zne, Email )... 2 Hsting a successful WebEx call with Vide... 2 Using the WebEx
More informationEMR_HIE_Survey_DuvalCounty
EMR_HIE_Survey_DuvalCunty Q1 Infrmed Cnsent Thank yu fr participating in this research study n physician perceptins f electrnic health recrds, health infrmatin exchange and current private and gvernmental
More informationPIC Online Application Help Document
PIC Online Applicatin Help Dcument Welcme t the PADI PIC Online Applicatin! The PIC Online applicatin is designed t guide yu thrugh the prcess f prcessing Diving, DSD, and Emergency First Respnse certificatins.
More informationAccessData Corporation AD Lab System Specification Guide v1.1
AccessData Crpratin AD Lab System Specificatin Guide v1.1 The AD Lab system specificatin guide was created t ensure the apprpriate is in place supprt an enterprise deplyment f AccessData Lab. The AccessData
More informationAd Hoc Reporting: Query Building Tyler SIS Version 10.5
Mdule: Tpic: Ad Hc Reprting Ad Hc Reprting Basics Ad Hc Reprting: Query Building Tyler SIS Versin 10.5 Cntents OBJECTIVE... 1 OVERVIEW... 2 PREREQUISITES... 2 PROCEDURES... 3 THE COLUMN LISTING LANDSCAPE...
More informationPS+ Assurance. User Guide Version: 1.0. Page 1
PS+ Assurance User Guide Versin: 1.0 Page 1 Overview The PS+ Assurance app gives users a visible check t ensure the prject is cmpliant. There are checks fr issues and risks and als checks fr the plan status.
More informationTen Steps for an Easy Install of the eg Enterprise Suite
Ten Steps fr an Easy Install f the eg Enterprise Suite (Acquire, Evaluate, and be mre Efficient!) Step 1: Dwnlad the eg Sftware; verify hardware and perating system pre-requisites Step 2: Obtain a valid
More informationSystem Business Continuity Classification
Business Cntinuity Prcedures Business Impact Analysis (BIA) System Recvery Prcedures (SRP) System Business Cntinuity Classificatin Cre Infrastructure Criticality Levels Critical High Medium Lw Required
More informationPoint2 Property Manager Quick Setup Guide
Click the Setup Tab Mst f what yu need t get started using Pint 2 Prperty Manager has already been taken care f fr yu. T begin setting up yur data in Pint2 Prperty Manager, make sure yu have cmpleted the
More informationSpamguard SPAM Filter
Spamguard SPAM Filter The ECU Spam Firewall (spamguard) is designed t blck r quarantine e-mail messages that are r lk like spam befre it reaches ur email servers. The spam firewall will NOT catch all f
More informationProvisioning Services Architecture Overview. User Account Context / Service Account Context
This article prvides a descriptin abut hw the Prvisining Services cmpnents interact with each ther and hw they shuld be cnfigured t grant adequate permissins. Prvisining Services Architecture Overview
More informationBacking Up and Restoring Your MySQL Database From the command prompt
Backing Up and Restring Yur MySQL Database Frm the cmmand prmpt In this article, it will utline tw easy ways f backing up and restring databases in MySQL. The easiest way t backup yur database wuld be
More informationSERVICES BEST PRACTICES
SERVICES SERVICES SERVICES BEST PRACTICES WHEN TO ENGAGE US Nt every study requires advanced prgramming and executin. Nt every team needs skills that are called upn nly infrequently. That s why CfMC partners
More informationConstructing a Data Lake: Hadoop and Oracle Database United!
Constructing a Data Lake: Hadoop and Oracle Database United! Sharon Sophia Stephen Big Data PreSales Consultant February 21, 2015 Safe Harbor The following is intended to outline our general product direction.
More informationRemote Desktop Tutorial. By: Virginia Ginny Morris
Remte Desktp Tutrial By: Virginia Ginny Mrris 2008 Remte Desktp Tutrial Virginia Ginny Mrris Page 2 Scpe: The fllwing manual shuld accmpany my Remte Desktp Tutrial vide psted n my website http://www.ginnymrris.cm
More informationGuidelines on Data Management in Horizon 2020
Guidelines n Data Management in Hrizn 2020 Versin 1.0 11 December 2013 Guidelines n Data Management in Hrizn 2020 Versin 16 December 2013 Intrductin In Hrizn 2020 a limited pilt actin n pen access t research
More informationImplementing ifolder Server in the DMZ with ifolder Data inside the Firewall
Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure
More information