Data Management Conference Tackling the Data Management Challenge

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
FonePlus Hugh Teegan Architect Mobile Devices Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

IoCompleteRequest (Irp);... p = NULL; …f(p);
MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Baseline: How Are We Doing Now?
Title of Presentation 12/2/2018 3:48 PM
1/3/2019 1:21 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
28 days.
Mendeleyeve Ionic Dating Services
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/27/17, Bell #8 What amount of net pay has been earned this period?
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Feature: Multi-user Editing Allowed in RMA Entry
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
5/6/19, Bell #6 12/11/2019 8:26 PM Explain the relationship between this picture and the events that took place in Chapter 7 in Animal Farm. © 2007 Microsoft.
Presentation transcript:

Data Management Conference Tackling the Data Management Challenge Mark Whitehorn Mark@Penguinsoft.co.uk London September 29th

Agenda State Speed Simplification

Agenda State Speed Simplification Finish on time

State of Data Management In the beginning......

State of Data Management In the beginning...... there was Bob Cratchit He (and his ilk) certainly managed data but there was no real science involved

State of Data Management And then there were computer based databases For the first time we systematically studied data

State of Data Management Most of the early work was on transactional Systems (OLTP)

State of Data Management Most of the early work was on transactional Systems (OLTP) Jim Gray

State of Data Management We learnt to separate data processing from applications And so the job roles of DBD and DBA appeared

State of Data Management So, what’s new?

State of Data Management So, what’s new? BI – Business Intelligence

State of Data Management Actually, not that new One of the earliest British computers was used both for transactions and reporting

State of Data Management

State of Data Management 1951

State of Data Management LEO 1 Control Desk Image used with the kind permission of the Copyright holder LEO Computers society - www.leo-computers.org.uk

State of Data Management LEO 1 Decimal/sterling binary converter Image used with the kind permission of the Copyright holder LEO Computers society - www.leo-computers.org.uk

State of Data Management BI – Business Intelligence - Reporting and...... OLAP – (On Line Analytical Processing) Data Warehousing Data Mining Dimensional Modelling ETL – (Extract Transform Load)

State of Data Management So where does that leave current DBAs and DBDs?

State of Data Management So where does that leave current DBAs and DBDs? BI brings analytical data management We think in terms of measures and dimensions Analysis moves from the application to the engine We structure the data for analysis

State of Data Management So where does that leave current DBAs and DBDs? Greater job satisfaction More money (try job searching on ‘MDX’...)

Speed New sentence that you have never heard before

Speed New sentence that you have never heard before “Please slow the database down, it’s running too fast.”

Speed - CPU CPU performance has tended to follow Moore’s Law and double every 18-24 months

Speed - Disks There is a hidden agenda here......disks

Speed - Disks There is a hidden agenda here......disks SSD – Solid State Disks Shock resistant Cool

Speed - Disks So they are great for laptops: extending battery life cooler laps But they are woefully underused in databases

SSD MLC vs. SLC Cost Speed Energy efficiency

MLC vs. SLC SSDs use flash memory technology Non-volatile NAND

MLC vs. SLC NAND (Not AND) - Boolean logic operator that describes how the device stores data, deep in the underworld of bits and electrical impulses

MLC vs. SLC NAND has 2 flavours: single-level cell (SLC) – 1bpc multi-level cell (MLC) – 2 (or more) bpc (bit per cell)

MLC vs. SLC Both display the same rapid read rate, which is so rapid that the disks can easily saturate the 3 Gigabit per second SATA 3 bus (250 MB/sec)

MLC vs. SLC SLC has twice the write rate of MLC but is, inevitably, more expensive

Cost In 1985 a terabyte of HDD storage cost £100M….. Today it’s about £100

Cost In 1985 a terabyte of HDD storage cost £100M….. Today it’s about £100 (back in 1956 a 5 Mbyte IBM drive was $50K so 1 Tbyte was about $10 thousand million)

Cost SSD Price - Expensive but prices dropping

Cost Price 80 GB SSD (MLC): April 2009 - £500 (£6.2/GB). June 2009 - £350 (£4.4/GB) Last Friday 5:45 PM - £290 (£3.6/GB) So I make that £3,600 per Tbyte For bulk buying, call it £3K - £3/GB HDD - £0.1/GB

Cost So I make that £3,600 per Tbyte For bulk buying, call it £3K - £3/GB But, just to put that into perspective, that was the same price as we were paying for 1 Tbyte of HDD back in 2001….

Speed HDDs may have become massive and cheap but the I/O performance has not kept pace IOPS – Input Output Per Second

speed Look to the latest batch of SSDs: For example, Intel’s X18-M and X25-M 160 Gbyte drive: Sequential Read (MB/sec) – 250 Sequential Write (MB/sec) – 70 Random Read (IOPS) – 35,000 Random Write (IOPS) – 8,600 http://download.intel.com/design/flash/nand/mainstream/322296.pdf

Speed Calling for an end to Unrealistic SSD vs HDD IOPS comparisons “How much hay has your car eaten recently?” http://www.storagesearch.com/ssd-hdd-comparisons.html

Speed Random Write IOPS (4k blocks) SSD – 8,600 HHD – 200

Energy efficiency Energy consumption SSD – 0.15 Watts HHD – 16.00 Watts

Energy efficiency SSDs in Servers: Waste heat can be significantly reduced Cooling system can be simplified Disks packed closer together

Energy efficiency

SSD benefits We have several dimensions here: MLC vs. SLC Cost Speed Energy efficiency So we can start to cross join...

SSD benefits SLC twice the write rate of MLC but is more expensive So think: SLC for transactional (OLTP) MLC for BI (OLAP)

SSD benefits IOPS per watt SSD – 8,600/0.15 = 57,000 HDD – 200/16 = 12.5

SSD benefits Large databases: hot data on SSDs cold data on HDD Small databases: Put it all on SSD

SSD broader benefits Indexing strategy profoundly affected Michael Stonebraker’s arguments about Column vs. Row oriented databases

SSD benefits The take-home message is that SSDs are no longer exotic

SSD Faster SQL Server Access with Solid State Disks Woody Hutsell www.texmemsys.com/files/f000174.pdf A Comparison of Solid State Drives to Serial ATA (SATA) Drive Arrays for Use with Oracle Mike Ault www.dba-oracle.com/art_dbazine_ault_ssd.htm

Simplicity – BI 101 OLTP systems Data Warehouse Data Marts Image used with the kind permission of the Copyright holder LEO Computers society - www.leo-computers.org.uk

Simplicity Why?

Simplicity Why? Why so complex? Why so many copies of the data? Why so many aggregations?

Simplicity Because the relational model is too slow

Simplicity Because the relational model is too slow ARRRGGHHHH!!!!!!!

Simplicity Because relational databases are too slow

Simplicity OLTP systems Data Warehouse Data Marts Image used with the kind permission of the Copyright holder LEO Computers society - www.leo-computers.org.uk

Simplicity OLTP systems Data Warehouse Logical Analytical Layer Image used with the kind permission of the Copyright holder LEO Computers society - www.leo-computers.org.uk

Simplicity Is this where Madison is heading?

Agenda Impartiality

Agenda Oracle IBM Teradata Microsoft Loves You Lots

7/27/2019 8:17 PM © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.