Part #1 Part #2 Part #3. Background Engineering Oracle Rant
|
|
- Madeline Francis
- 5 years ago
- Views:
Transcription
1 @andy_pavlo
2 Part #1 Part #2 Part #3 Background Engineering Oracle Rant
3 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES s Self-Adaptive Databases Index Selection Partitioning / Sharding Data Placement
4 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES Admin SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Adaptive Databases
5 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases
6 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases
7 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases
8 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases
9 AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Adaptive Databases Index Selection Partitioning / Sharding Data Placement
10 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME s Self-Tuning Databases Index Selection Partitioning / Sharding Data Placement
11 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Tuning Databases Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME AutoAdmin Optimizer Cost Model
12 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' s Self-Tuning Databases Admin Tuning Algorithm A.ID A.VAL B.ID B.NAME AutoAdmin Optimizer Cost Model
13 AUTONOMOUS DBMSs 4 SELF-TUNING DATABASES Number of Knobs s Self-Tuning Databases Knob Configuration
14 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES 2010s Cloud Databases
15 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES 2010s Cloud Databases
16 AUTONOMOUS DBMSs 5 CLOUD MANAGED DATABASES Initial Placement Tenant Migration 2010s Cloud Databases
17 Why is this previous work insufficient?
18 AUTONOMOUS DBMSs 7 A BRIEF HISTORY Problem #1 Human Judgements Problem #2 Reactionary Measures
19 What is different this time?
20 AUTONOMOUS DATABASES WHY NOW? Better hardware. Better machine learning tools. Better appreciation for data. We seek to complete the circle in autonomous databases.
21 CARNEGIE MELLON UNIVERSITY 10 RESEARCH PROJECTS OtterTune Existing Systems Peloton New System
22 OtterTune ottertune.cs.cmu.edu Database Tuning-as-a-Service Automatically generate DBMS knob configurations. Reuse data from previous tuning sessions. Supported Systems
23 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TARGET DATABASE
24 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
25 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
26 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
27 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
28 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
29 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository Configuration Recommender Metric Analyzer TARGET DATABASE Knob Analyzer
30 OTTERTUNE 12 AUTOMATIC DBMS TUNING SERVICE CONTROLLER COLLECTOR TUNING MANAGER Internal Repository TARGET DATABASE INSTALL AGENT Configuration Recommender Metric Analyzer Knob Analyzer
31 OTTERTUNE 13 DEMO Demonstration Postgres v9.3 TPC-C Benchmark
32 OTTERTUNE TPC-C TUNING Default Scripts RDS DBA Throughput (txn/sec) OtterTune AUTOMATIC DATABASE MANAGEMENT SYSTEM TUNING THROUGH LARGE-SCALE MACHINE LEARNING SIGMOD 2017
33 Peloton pelotondb.io Self-Driving Database System In-memory DBMS with integrated ML/RL framework. Designed for autonomous operations.
34 PELOTON 16 THE SELF-DRIVING DBMS WORKLOAD HISTORY TARGET DATABASE
35 PELOTON 16 THE SELF-DRIVING DBMS WORKLOAD HISTORY TARGET DATABASE FORECAST MODELS
36 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree ACTION CATALOG TARGET DATABASE FORECAST MODELS
37 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE
38 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE
39 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree TARGET DATABASE FORECAST MODELS ACTION CATALOG ACTION SEQUENCE
40 PELOTON 16 THE SELF-DRIVING DBMS "THE BRAIN" WORKLOAD HISTORY Search Tree ACTION CATALOG??? TARGET DATABASE FORECAST MODELS ACTION SEQUENCE
41 Queries Per Hour PELOTON BUS TRACKING APP WITH ONE-HOUR HORIZON Actual Ensemble (LR+RNN) Predicted Jan 11-Jan 13-Jan 15-Jan 17-Jan QUERY-BASED WORKLOAD FORECASTING FOR SELF-DRIVING DATABASE MANAGEMENT SYSTEM SIGMOD 2018
42 Queries Per Hour Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec
43 Queries Per Hour Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec
44 Queries Per Hour Millions Millions PELOTON ADMISSIONS APP WITH THREE-DAY HORIZON Actual Predicted Ensemble (LR+RNN) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec Hybrid (LR+RNN+KR) Nov 30-Nov 4-Dec 8-Dec 12-Dec 16-Dec
45 OTTERTUNE 19 DEMO Let's on check the demo
46 Design Considerations for Autonomous Operation
47 AUTONMOUS DBMS 21 DESIGN CONSIDERATIONS Configuration Knobs Internal Metrics Action Engineering
48 CONFIGURATION KNOBS UNTUNABLE KNOBS 22 Anything that requires a human value judgement should be marked as off-limits to autonomous components. File Paths Network Addresses Durability / Isolation Levels
49 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas.
50 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas. 1 KB 1 MB 1 GB 1 TB +10 KB +10 MB +10 GB
51 CONFIGURATION KNOBS HOW TO CHANGE 23 The autonomous components need hints about how to change a knob Min/max ranges. Separate knobs to enable/disable a feature. Non-uniform deltas.
52 CONFIGURATION KNOBS HARDWARE RESOURCES 24 Indicate which knobs are constrained by hardware resources. The sum of all buffers cannot exceed the total amount of available memory. The problem is that sometimes it makes sense to overprovision.
53 INTERNAL METRICS HARDWARE INFORMATION 25 Expose DBMS's hardware capabilities: CPU, Memory, Disk, Network Configuration Recommender
54 INTERNAL METRICS HARDWARE INFORMATION 25 Expose DBMS's hardware capabilities: CPU, Memory, Disk, Network Otherwise you have to come up with clever ways to approximate this Microbenchmark Threads
55 Factor 2 INTERNAL METRICS 26 HARDWARE MICROBENCHMARKS 2 vcpus 4 vcpus 8 vcpus 16 vcpus 32 vcpus Factor Analysis c3.large c3.8xlarge h1.8xlarge i3.large m3.lar r3.large i3.4xlarge h1.4xlarge d2.4xlar c3.4xlarge i2.4xlarge r3.4xlarge i3.xlarge d2.xlar c3.xlarge r3.xlarge i2.xlarge m3.xlar i3.2xlarge h1.2xlarge d2.2xlarge c3.2xlarge r3.2xlarge i2.2xlarge m3.2xlar Factor 1
56 INTERNAL METRICS SUB-COMPONENTS 27 If the DBMS has sub-components that are tunable, then it must expose separate metrics for those components. Bad Example:
57 INTERNAL METRICS 28 SUB-COMPONENTS RocksDB Column Family Knobs Column Family Metrics Missing: Reads Writes
58 INTERNAL METRICS 28 SUB-COMPONENTS RocksDB Column Family Knobs Global Metrics Aggregated Metrics
59 ACTION ENGINEERING NO SHUTDOWN 29 No action should ever require the DBMS to restart in order for it to take affect. The commercial systems are much better than this than the open-source systems.
60 ACTION ENGINEERING NOTIFICATIONS 30 Provide a notification callback to indicate when an action starts and when it completes. Harder for changes that can be used before the action completes.
61 ACTION ENGINEERING RESOURCE USAGE 31 Support executing the same action with different resource usage levels.
62 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas
63 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas
64 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas
65 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas
66 ACTION ENGINEERING REPLICA EXPLORATION 32 Allow replica configurations to diverge from each other. Master Replicas
67 What About Oracle's Self-Driving DBMS?
68 ORACLE SELF-DRIVING DBMS 34 September 2017 January 2017
69 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning September 2017
70 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017
71 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017
72 ORACLE SELF-DRIVING DBMS 34 Automatic Indexing Automatic Recovery Automatic Scaling Automatic Query Tuning Problem #2 Reactionary Measures September 2017
73 CONCLUSION MAIN TAKEAWAYS 35 True autonomous DBMSs are achievable in the next decade. You should think about how each new feature can be controlled by a machine.
74 OTTERTUNE 36 DEMO Demo Results
75
76
Part #1 Part #2 Part #3. Background Engineering Oracle Rant
@andy_pavlo Part #1 Part #2 Part #3 Background Engineering Oracle Rant AUTONOMOUS DBMSs 3 SELF-ADAPTIVE DATABASES Admin SELECT * FROM A JOIN B ON A.ID = B.ID WHERE A.VAL > 123 AND B.NAME LIKE 'XY%' 1970-1990s
More informationOtterTune. Automatic Database Management System Tuning Through Large-scale Machine Learning
OtterTune Automatic Database Management System Tuning Through Large-scale Machine Learning Dana Van Aken, Andrew Pavlo, Geoffrey J. Gordon, Bohan Zhang [image source] 2 DBMS Tuning Tuning a DBMS s configuration
More informationSTORAGE LATENCY x. RAMAC 350 (600 ms) NAND SSD (60 us)
1 STORAGE LATENCY 2 RAMAC 350 (600 ms) 1956 10 5 x NAND SSD (60 us) 2016 COMPUTE LATENCY 3 RAMAC 305 (100 Hz) 1956 10 8 x 1000x CORE I7 (1 GHZ) 2016 NON-VOLATILE MEMORY 1000x faster than NAND 3D XPOINT
More informationDATABASES IN THE CMU-Q December 3 rd, 2014
DATABASES IN THE CLOUD @andy_pavlo CMU-Q 15-440 December 3 rd, 2014 OLTP vs. OLAP databases. Source: https://www.flickr.com/photos/adesigna/3237575990 On-line Transaction Processing Fast operations that
More informationJoin Processing for Flash SSDs: Remembering Past Lessons
Join Processing for Flash SSDs: Remembering Past Lessons Jaeyoung Do, Jignesh M. Patel Department of Computer Sciences University of Wisconsin-Madison $/MB GB Flash Solid State Drives (SSDs) Benefits of
More informationSQL Server Performance on AWS. October 2018
SQL Server Performance on AWS October 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents AWS s
More informationIntroduction to Database Services
Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PostgresConf US 2018 2018-04-20 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de
More informationVirtualizing Oracle on VMware
Virtualizing Oracle on VMware Sudhansu Pati, VCP Certified 4/20/2012 2011 VMware Inc. All rights reserved Agenda Introduction Oracle Databases on VMware Key Benefits Performance, Support, and Licensing
More informationOracle Database 11g: New Features for Administrators DBA Release 2
Oracle Database 11g: New Features for Administrators DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: New Features for Administrators DBA Release 2 training explores new change
More informationMemory-Based Cloud Architectures
Memory-Based Cloud Architectures ( Or: Technical Challenges for OnDemand Business Software) Jan Schaffner Enterprise Platform and Integration Concepts Group Example: Enterprise Benchmarking -) *%'+,#$)
More informationAWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS
AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS suneys@amazon.com AWS Core Infrastructure and Services Traditional Infrastructure Amazon Web Services Security Security Firewalls ACLs
More informationOpen-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs
Open-Channel SSDs Offer the Flexibility Required by Hyperscale Infrastructure Matias Bjørling CNEX Labs 1 Public and Private Cloud Providers 2 Workloads and Applications Multi-Tenancy Databases Instance
More informationpblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs
pblk the OCSSD FTL Linux FAST Summit 18 Javier González Read Latency Read Latency with 0% Writes Random Read 4K Percentiles 2 Read Latency Read Latency with 20% Writes Random Read 4K + Random Write 4K
More informationScaling Without Sharding. Baron Schwartz Percona Inc Surge 2010
Scaling Without Sharding Baron Schwartz Percona Inc Surge 2010 Web Scale!!!! http://www.xtranormal.com/watch/6995033/ A Sharding Thought Experiment 64 shards per proxy [1] 1 TB of data storage per node
More informationHardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space)
Workshop Name Duration Objective Participants Entry Profile Synergetics-Standard SQL Server 2012 PTO 3 days Participants will learn various ways of tuning servers and how to write an effective query using
More information4 Myths about in-memory databases busted
4 Myths about in-memory databases busted Yiftach Shoolman Co-Founder & CTO @ Redis Labs @yiftachsh, @redislabsinc Background - Redis Created by Salvatore Sanfilippo (@antirez) OSS, in-memory NoSQL k/v
More informationOracle Database 12c Performance Management and Tuning
Course Code: OC12CPMT Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 12c Performance Management and Tuning Overview In the Oracle Database 12c: Performance Management and Tuning course,
More informationLicensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive!
Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive! Authors: Adrian Cristache and Andra Tarata This whitepaper provides an overview of the changes in Licensing Oracle Software
More informationHow To Rock with MyRocks. Vadim Tkachenko CTO, Percona Webinar, Jan
How To Rock with MyRocks Vadim Tkachenko CTO, Percona Webinar, Jan-16 2019 Agenda MyRocks intro and internals MyRocks limitations Benchmarks: When to choose MyRocks over InnoDB Tuning for the best results
More informationLecture #15 Optimizer Implementation (Part II)
15-721 ADVANCED DATABASE SYSTEMS Lecture #15 Optimizer Implementation (Part II) Andy Pavlo / Carnegie Mellon University / Spring 2016 @Andy_Pavlo // Carnegie Mellon University // Spring 2017 2 Cascades
More informationRocksDB Key-Value Store Optimized For Flash
RocksDB Key-Value Store Optimized For Flash Siying Dong Software Engineer, Database Engineering Team @ Facebook April 20, 2016 Agenda 1 What is RocksDB? 2 RocksDB Design 3 Other Features What is RocksDB?
More informationAdministrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications
Administrivia Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications HW6 is due right now. HW7 is out today Phase 1: Wed Nov 9 th Phase 2: Mon Nov 28 th C. Faloutsos A. Pavlo Lecture#18:
More informationFusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic
WHITE PAPER Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive
More informationDatabase Architecture 2 & Storage. Instructor: Matei Zaharia cs245.stanford.edu
Database Architecture 2 & Storage Instructor: Matei Zaharia cs245.stanford.edu Summary from Last Time System R mostly matched the architecture of a modern RDBMS» SQL» Many storage & access methods» Cost-based
More informationNEC Express5800 A2040b 22TB Data Warehouse Fast Track. Reference Architecture with SW mirrored HGST FlashMAX III
NEC Express5800 A2040b 22TB Data Warehouse Fast Track Reference Architecture with SW mirrored HGST FlashMAX III Based on Microsoft SQL Server 2014 Data Warehouse Fast Track (DWFT) Reference Architecture
More informationOutline. Parallel Database Systems. Information explosion. Parallelism in DBMSs. Relational DBMS parallelism. Relational DBMSs.
Parallel Database Systems STAVROS HARIZOPOULOS stavros@cs.cmu.edu Outline Background Hardware architectures and performance metrics Parallel database techniques Gamma Bonus: NCR / Teradata Conclusions
More informationORACLE 11g R2 New Features
KNOWLEDGE POWER Oracle Grid Infrastructure Installation and Upgrade Enhancements Oracle Restart ASM Enhancements Storage Enhancements Data Warehouse and Partitioning Enhancements Oracle SecureFiles Security
More informationUnlimited Scalability in the Cloud A Case Study of Migration to Amazon DynamoDB
Unlimited Scalability in the Cloud A Case Study of Migration to Amazon DynamoDB Steve Saporta CTO, SpinCar Mar 19, 2016 SpinCar When a web-based business grows... More customers = more transactions More
More informationD E N A L I S T O R A G E I N T E R F A C E. Laura Caulfield Senior Software Engineer. Arie van der Hoeven Principal Program Manager
1 T HE D E N A L I N E X T - G E N E R A T I O N H I G H - D E N S I T Y S T O R A G E I N T E R F A C E Laura Caulfield Senior Software Engineer Arie van der Hoeven Principal Program Manager Outline Technology
More informationArchitecture of a Real-Time Operational DBMS
Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.
More informationAnti-Caching: A New Approach to Database Management System Architecture. Guide: Helly Patel ( ) Dr. Sunnie Chung Kush Patel ( )
Anti-Caching: A New Approach to Database Management System Architecture Guide: Helly Patel (2655077) Dr. Sunnie Chung Kush Patel (2641883) Abstract Earlier DBMS blocks stored on disk, with a main memory
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN 07-07-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de Twitter: @cyberdemn
More informationAgenda. Cassandra Internal Read/Write path.
Rafiki: A Middleware for Parameter Tuning of NoSQL Data-stores for Dynamic Metagenomics Workloads Ashraf Mahgoub, Paul Wood, Sachandhan Ganesh Purdue University Subrata Mitra Adobe Research Wolfgang Gerlach,
More informationAmazon Aurora Deep Dive
Amazon Aurora Deep Dive Anurag Gupta VP, Big Data Amazon Web Services April, 2016 Up Buffer Quorum 100K to Less Proactive 1/10 15 caches Custom, Shared 6-way Peer than read writes/second Automated Pay
More informationAutonomous Database Level 100
Autonomous Database Level 100 Sanjay Narvekar December 2018 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationAdministrivia Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications
Administrivia Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications C. Faloutsos A. Pavlo Lecture#18: Physical Database Design HW6 is due right now. HW7 is out today Phase 1: Wed
More informationA Brief Introduction of TiDB. Dongxu (Edward) Huang CTO, PingCAP
A Brief Introduction of TiDB Dongxu (Edward) Huang CTO, PingCAP About me Dongxu (Edward) Huang, Cofounder & CTO of PingCAP PingCAP, based in Beijing, China. Infrastructure software engineer, open source
More informationOpenWorld 2018 SQL Tuning Tips for Cloud Administrators
OpenWorld 2018 SQL Tuning Tips for Cloud Administrators GP (Prabhaker Gongloor) Senior Director of Product Management Bjorn Bolltoft Dr. Khaled Yagoub Systems and DB Manageability Development Oracle Corporation
More informationA Predictive Load Balancing Service for Cloud-Replicated Databases
paper:174094 A Predictive Load Balancing for Cloud-Replicated Databases Carlos S. S. Marinho 1,2, Emanuel F. Coutinho 1, José S. Costa Filho 2, Leonardo O. Moreira 1,2, Flávio R. C. Sousa 2, Javam C. Machado
More informationInformation Management course
Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 05(b) : 23/10/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
STO1206BU Interpreting performance metrics in your vsan environment Pete Koehler (@vmpete) Bradley Mott #VMworld #STO1206BU Disclaimer This presentation may contain product features that are currently
More informationHighly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona
Highly Available Database Architectures in AWS Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona Hello, Percona Live Attendees! What this talk is meant to
More informationIncreasing Performance for PowerCenter Sessions that Use Partitions
Increasing Performance for PowerCenter Sessions that Use Partitions 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,
More informationDoubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise
Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise Veritas InfoScale Enterprise 7.3 Last updated: 2017-07-12 Summary Veritas InfoScale Enterprise comprises the Veritas InfoScale
More informationElasticsearch Scalability and Performance
The Do's and Don ts of Elasticsearch Scalability and Performance Patrick Peschlow Think hard about your mapping Think hard about your mapping Which fields to analyze? How to analyze them? Need term frequencies,
More informationMemory Management and Memory Structures
Memory Management and Memory Structures Oracle Database Memory Management Memory management - focus is to maintain optimal sizes for memory structures. Memory is managed based on memory-related initialization
More informationComputer Systems Laboratory Sungkyunkwan University
I/O System Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Introduction (1) I/O devices can be characterized by Behavior: input, output, storage
More informationNext-Generation Cloud Platform
Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology
More informationOracle Database 11g: New Features for Administrators Release 2
Oracle University Contact Us: 0845 777 7711 Oracle Database 11g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course gives you the opportunity to learn about and
More informationChapter 6. Storage and Other I/O Topics
Chapter 6 Storage and Other I/O Topics Introduction I/O devices can be characterized by Behaviour: input, output, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections
More informationEMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE
White Paper EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and Symmetrix VMAX 10K, XtremSF and XtremCache dramatically improve Oracle performance Symmetrix
More informationDetermining the IOPS Needs for Oracle Database on AWS
Determining the IOPS Needs for Oracle Database on AWS Abdul Sathar Sait December 2014 Contents Abstract 2 Introduction 2 Storage Options for Oracle Database 3 IOPS Basics 4 Estimating IOPS for an Existing
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PGConf.EU 2017, Warsaw
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PGConf.EU 2017, Warsaw 26-10-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de
More informationSession 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies
Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies Prabhaker Gongloor (GP) Product Management Director, Database Manageability, Oracle
More informationIt also performs many parallelization operations like, data loading and query processing.
Introduction to Parallel Databases Companies need to handle huge amount of data with high data transfer rate. The client server and centralized system is not much efficient. The need to improve the efficiency
More informationState of the Dolphin Developing new Apps in MySQL 8
State of the Dolphin Developing new Apps in MySQL 8 Highlights of MySQL 8.0 technology updates Mark Swarbrick MySQL Principle Presales Consultant Jill Anolik MySQL Global Business Unit Israel Copyright
More informationHPC in Cloud. Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni
HPC in Cloud Presenter: Naresh K. Sehgal Contributors: Billy Cox, John M. Acken, Sohum Sohoni 2 Agenda What is HPC? Problem Statement(s) Cloud Workload Characterization Translation from High Level Issues
More informationConcurrency Control In Distributed Main Memory Database Systems. Justin A. DeBrabant
In Distributed Main Memory Database Systems Justin A. DeBrabant debrabant@cs.brown.edu Concurrency control Goal: maintain consistent state of data ensure query results are correct The Gold Standard: ACID
More informationExadata Implementation Strategy
Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist
More informationCost-based Query Sub-System. Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications. Last Class.
Cost-based Query Sub-System Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications Queries Select * From Blah B Where B.blah = blah Query Parser Query Optimizer C. Faloutsos A. Pavlo
More informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More informationUser Perspective. Module III: System Perspective. Module III: Topics Covered. Module III Overview of Storage Structures, QP, and TM
Module III Overview of Storage Structures, QP, and TM Sharma Chakravarthy UT Arlington sharma@cse.uta.edu http://www2.uta.edu/sharma base Management Systems: Sharma Chakravarthy Module I Requirements analysis
More informationTHE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES
THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective but scalable
More informationEZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore
Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning course, learn about the performance analysis
More informationDatabase Applications (15-415)
Database Applications (15-415) DBMS Internals- Part VI Lecture 17, March 24, 2015 Mohammad Hammoud Today Last Two Sessions: DBMS Internals- Part V External Sorting How to Start a Company in Five (maybe
More informationOracle Hyperion Profitability and Cost Management
Oracle Hyperion Profitability and Cost Management Configuration Guidelines for Detailed Profitability Applications November 2015 Contents About these Guidelines... 1 Setup and Configuration Guidelines...
More informationCIS 601 Graduate Seminar. Dr. Sunnie S. Chung Dhruv Patel ( ) Kalpesh Sharma ( )
Guide: CIS 601 Graduate Seminar Presented By: Dr. Sunnie S. Chung Dhruv Patel (2652790) Kalpesh Sharma (2660576) Introduction Background Parallel Data Warehouse (PDW) Hive MongoDB Client-side Shared SQL
More informationDesign of Flash-Based DBMS: An In-Page Logging Approach
SIGMOD 07 Design of Flash-Based DBMS: An In-Page Logging Approach Sang-Won Lee School of Info & Comm Eng Sungkyunkwan University Suwon,, Korea 440-746 wonlee@ece.skku.ac.kr Bongki Moon Department of Computer
More informationLast Class Carnegie Mellon Univ. Dept. of Computer Science /615 - DB Applications
Last Class Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications C. Faloutsos A. Pavlo Lecture#23: Concurrency Control Part 3 (R&G ch. 17) Lock Granularities Locking in B+Trees The
More informationVirtual SQL Servers. Actual Performance. 2016
@kleegeek davidklee.net heraflux.com linkedin.com/in/davidaklee Specialties / Focus Areas / Passions: Performance Tuning & Troubleshooting Virtualization Cloud Enablement Infrastructure Architecture Health
More informationSPECjAppServer2002 Statistics. Methodology. Agenda. Tuning Philosophy. More Hardware Tuning. Hardware Tuning.
Scaling Up the JBoss Application Server. Peter Johnson JBoss World 2005 March 1, 2005 Conclusion Configuration. 8-CPU ES7000 (32-bit) SPECjAppServer 2002 JBoss Application Server 3.2.6 Unisys JVM 1.4.1_07
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2008 Quiz II
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2008 Quiz II There are 14 questions and 11 pages in this quiz booklet. To receive
More informationHighway to Hell or Stairway to Cloud?
Highway to Hell or Stairway to Cloud? Percona Live 2018, Frankfurt ALEXANDER KUKUSHKIN 06-11-2018 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech The Patroni guy alexander.kukushkin@zalando.de
More informationDesigning Modern Apps Using New Capabilities in Microsoft Azure SQL Database. Bill Gibson, Principal Program Manager, SQL Database
Designing Modern Apps Using New Capabilities in Microsoft Azure SQL Database Bill Gibson, Principal Program Manager, SQL Database Topics Case for Change Performance Business Continuity Case for Change
More informationManaging Oracle Real Application Clusters. An Oracle White Paper January 2002
Managing Oracle Real Application Clusters An Oracle White Paper January 2002 Managing Oracle Real Application Clusters Overview...3 Installation and Configuration...3 Oracle Software Installation on a
More informationHewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE
Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE Digital transformation is taking place in businesses of all sizes Big Data and Analytics Mobility Internet of Things
More informationh7ps://bit.ly/citustutorial
Before We Start Setup a Citus Cloud account for the exercises: h7ps://bit.ly/citustutorial Designing a Mul
More informationAutomatic NUMA Balancing. Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist, HP
Automatic NUMA Balancing Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist, HP Automatic NUMA Balancing Agenda What is NUMA, anyway? Automatic NUMA balancing internals
More informationInfrastructure Tuning
Infrastructure Tuning For SQL Server Performance SQL PASS Performance Virtual Chapter 2014.07.24 About David Klee @kleegeek davidklee.net gplus.to/kleegeek linked.com/a/davidaklee Specialties / Focus Areas
More informationInformatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica
Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a
More informationStreamSets Control Hub Installation Guide
StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in
More informationRAMCloud: A Low-Latency Datacenter Storage System Ankita Kejriwal Stanford University
RAMCloud: A Low-Latency Datacenter Storage System Ankita Kejriwal Stanford University (Joint work with Diego Ongaro, Ryan Stutsman, Steve Rumble, Mendel Rosenblum and John Ousterhout) a Storage System
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationMassive Scalability With InterSystems IRIS Data Platform
Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special
More informationBUS1216 The Journey to Oracle Exadata and Autonomous Datawarehouse Cloud. 1
BUS1216 The Journey to Oracle Exadata and Autonomous Datawarehouse Cloud erik.dvergsnes@akerbp.com erik.dvergsnes@akerbp.com 1 Agenda Erik Dvergsnes Aker BP Choice of Exadata First Impression Autonomous
More informationFoglight. Resolving the Database Performance. Finding clues in your DB2 LUW workloads
Foglight Resolving the Database Performance Blame Game Finding clues in your DB2 LUW workloads Agenda Introductions Database Monitoring Techniques Understand normal (baseline) behavior Compare DB2 instance,
More informationOracle Database 12c: RAC Administration Ed 1
Oracle University Contact Us: +7 (495) 641-14-00 Oracle Database 12c: RAC Administration Ed 1 Duration: 4 Days What you will learn This Oracle Database 12c: RAC Administration training will teach you about
More informationRack-scale Data Processing System
Rack-scale Data Processing System Jana Giceva, Darko Makreshanski, Claude Barthels, Alessandro Dovis, Gustavo Alonso Systems Group, Department of Computer Science, ETH Zurich Rack-scale Data Processing
More informationExadata Implementation Strategy
BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence
More informationLearning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools.
Oracle Performance Tuning Oracle Performance Tuning DB Oracle Wait Category Wait AWR Cloud Controller Share Pool Tuning 12C Feature RAC Server Pool.1 New Feature in 12c.2.3 Basic Tuning Tools Learning
More informationExample Networks on chip Freescale: MPC Telematics chip
Lecture 22: Interconnects & I/O Administration Take QUIZ 16 over P&H 6.6-10, 6.12-14 before 11:59pm Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Exams in ACES
More informationCSE 190D Spring 2017 Final Exam
CSE 190D Spring 2017 Final Exam Full Name : Student ID : Major : INSTRUCTIONS 1. You have up to 2 hours and 59 minutes to complete this exam. 2. You can have up to one letter/a4-sized sheet of notes, formulae,
More informationBest Practices and Performance Tuning on Amazon Elastic MapReduce
Best Practices and Performance Tuning on Amazon Elastic MapReduce Michael Hanisch Solutions Architect Amo Abeyaratne Big Data and Analytics Consultant ANZ 12.04.2016 2016, Amazon Web Services, Inc. or
More informationAmazon Aurora Deep Dive
Amazon Aurora Deep Dive Kevin Jernigan, Sr. Product Manager Amazon Aurora PostgreSQL Amazon RDS for PostgreSQL May 18, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda
More informationAutomated Database Workload Characterization, Mapping, and Tuning through Machine Learning. Abstract
Automated Database Workload Characterization, Mapping, and Tuning through Machine Learning Madeline MacDonald University of Utah UUCS-18-007 School of Computing University of Utah Salt Lake City, UT 84112
More informationTrouble-free Upgrade to Oracle Database 12c with Real Application Testing
Trouble-free Upgrade to Oracle Database 12c with Real Application Testing Kurt Engeleiter Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction.
More informationSynergetics-Standard-SQL Server 2012-DBA-7 day Contents
Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7
More informationSingle-pass restore after a media failure. Caetano Sauer, Goetz Graefe, Theo Härder
Single-pass restore after a media failure Caetano Sauer, Goetz Graefe, Theo Härder 20% of drives fail after 4 years High failure rate on first year (factory defects) Expectation of 50% for 6 years https://www.backblaze.com/blog/how-long-do-disk-drives-last/
More information