SlideShare uma empresa Scribd logo
1 de 6
Emerging Technologies in
Relational Database
Management Systems
Women Who Code Brisbane
28th October 2015
BYTE MINDED> educating kids bit by bit
What is a RDBMS?
BYTE MINDED> educating kids bit by bit
Relational Database Management System (RDBMS)
A software program that is used to administer relational databases
Modern RDBMS’s include:
- MS SQL Server
- Oracle
- IBM DB2
- MySQL
- Microsoft Access
AlwaysOn Availability Groups
BYTE MINDED> educating kids bit by bit
In-Memory OLTP
BYTE MINDED> educating kids bit by bit
Client Application
TDS Handler and Session Management
Parser,
Catalog,
Optimizer
Interpreted
TSQL Query
Execution
Buffer Pool
t1 t2
i1 i1
t3
i3
In-Memory
OLTP
Compiler
Natively
Compiled
SPs and
Schema
Memory Optimized
Tables & Indexes
t4
i4
t5
i5
t6
i6
Query
Interop
 In-Memory OLTP Compiler
 Memory Optimized Tables &
Indexes
 Natively Compiled SPs &
Schema
 Query Interop
Azure Integration
BYTE MINDED> educating kids bit by bit
Storage Services
Infrastructure-as-a-Service
Platform-as-a-Service
Hybrid Solutions for SQL Server
What’s Coming in SQL Server 2016
BYTE MINDED> educating kids bit by bit
QueryStore - maintains history of query execution plans
PolyBase – integrated into primary SQL Server SKUs
Stretch Database – dynamically stretch DB from on-prem to Azure
JSON Support – natively integrated into SQL Server
Row Level Security – natively integrated into SQL Server
Always Encrypted – protect data at rest and in motion
In-Memory Enhancements – extended functionality
AlwaysOn Enhancements – DTC support

Mais conteúdo relacionado

Destaque

Introducción a la estrategia en medios sociales
Introducción a la estrategia en medios socialesIntroducción a la estrategia en medios sociales
Introducción a la estrategia en medios socialesEleazar Santos
 
Report on Satisfaction Level toward Hotel Services in Indonesia 2014
Report on Satisfaction Level toward Hotel Services in Indonesia 2014Report on Satisfaction Level toward Hotel Services in Indonesia 2014
Report on Satisfaction Level toward Hotel Services in Indonesia 2014MACROMILL SOUTH EAST ASIA, INC.
 
The mangalyaan (after mission completion)
The mangalyaan (after mission completion)The mangalyaan (after mission completion)
The mangalyaan (after mission completion)Akhilesh Rathiya
 
Momentos y acctividades realizadas por la clase
Momentos y acctividades realizadas por la claseMomentos y acctividades realizadas por la clase
Momentos y acctividades realizadas por la claseAbyAS
 
Terremotos en santiago del estero
Terremotos en santiago del esteroTerremotos en santiago del estero
Terremotos en santiago del esterojohanagutierrez15
 
Proyecto ciencias franco
Proyecto ciencias francoProyecto ciencias franco
Proyecto ciencias francomartinezadrian
 
Chris Byrne (MediaMonks) @ NEXT16
Chris Byrne (MediaMonks) @ NEXT16Chris Byrne (MediaMonks) @ NEXT16
Chris Byrne (MediaMonks) @ NEXT16Media Perspectives
 
Final Version Faridi (12okt)
Final Version Faridi (12okt)Final Version Faridi (12okt)
Final Version Faridi (12okt)Faridi Purperhart
 
Intro to the LA Design Community
Intro to the LA Design CommunityIntro to the LA Design Community
Intro to the LA Design CommunityHuge
 
Dominos Business Model by Ninad Nigam
Dominos Business Model  by Ninad NigamDominos Business Model  by Ninad Nigam
Dominos Business Model by Ninad NigamNinad Nigam
 

Destaque (13)

Introducción a la estrategia en medios sociales
Introducción a la estrategia en medios socialesIntroducción a la estrategia en medios sociales
Introducción a la estrategia en medios sociales
 
DOC003
DOC003DOC003
DOC003
 
Report on Satisfaction Level toward Hotel Services in Indonesia 2014
Report on Satisfaction Level toward Hotel Services in Indonesia 2014Report on Satisfaction Level toward Hotel Services in Indonesia 2014
Report on Satisfaction Level toward Hotel Services in Indonesia 2014
 
The mangalyaan (after mission completion)
The mangalyaan (after mission completion)The mangalyaan (after mission completion)
The mangalyaan (after mission completion)
 
Intent financials
Intent financialsIntent financials
Intent financials
 
Momentos y acctividades realizadas por la clase
Momentos y acctividades realizadas por la claseMomentos y acctividades realizadas por la clase
Momentos y acctividades realizadas por la clase
 
Htc hd7 wp7 t9292
Htc hd7 wp7 t9292Htc hd7 wp7 t9292
Htc hd7 wp7 t9292
 
Terremotos en santiago del estero
Terremotos en santiago del esteroTerremotos en santiago del estero
Terremotos en santiago del estero
 
Proyecto ciencias franco
Proyecto ciencias francoProyecto ciencias franco
Proyecto ciencias franco
 
Chris Byrne (MediaMonks) @ NEXT16
Chris Byrne (MediaMonks) @ NEXT16Chris Byrne (MediaMonks) @ NEXT16
Chris Byrne (MediaMonks) @ NEXT16
 
Final Version Faridi (12okt)
Final Version Faridi (12okt)Final Version Faridi (12okt)
Final Version Faridi (12okt)
 
Intro to the LA Design Community
Intro to the LA Design CommunityIntro to the LA Design Community
Intro to the LA Design Community
 
Dominos Business Model by Ninad Nigam
Dominos Business Model  by Ninad NigamDominos Business Model  by Ninad Nigam
Dominos Business Model by Ninad Nigam
 

Semelhante a Emerging Technologies in RDBMSs

Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudJames Serra
 
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Mydbops
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureKarim Vaes
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructureprojectandppt
 
Myths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use casesMyths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use casesOVHcloud
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesDenodo
 
Transform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataTransform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataAshnikbiz
 
Database Shootout: What's best for BI?
Database Shootout: What's best for BI?Database Shootout: What's best for BI?
Database Shootout: What's best for BI?Jos van Dongen
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarioskcmallu
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateBaha Majid
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataStylight
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhiRajnish Verma
 
Real-time Analytics with Redis
Real-time Analytics with RedisReal-time Analytics with Redis
Real-time Analytics with RedisCihan Biyikoglu
 
Trivadis Azure Data Lake
Trivadis Azure Data LakeTrivadis Azure Data Lake
Trivadis Azure Data LakeTrivadis
 

Semelhante a Emerging Technologies in RDBMSs (20)

Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
Choosing the Right Database: Exploring MySQL Alternatives for Modern Applicat...
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructure
 
Myths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use casesMyths & Reality - Choose a DBMS tailored to your use cases
Myths & Reality - Choose a DBMS tailored to your use cases
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solves
 
Transform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataTransform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big Data
 
Database Shootout: What's best for BI?
Database Shootout: What's best for BI?Database Shootout: What's best for BI?
Database Shootout: What's best for BI?
 
Big Data Boom
Big Data BoomBig Data Boom
Big Data Boom
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
BigData Analysis
BigData AnalysisBigData Analysis
BigData Analysis
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Dit yvol3iss4
Dit yvol3iss4Dit yvol3iss4
Dit yvol3iss4
 
Lean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big DataLean Enterprise, Microservices and Big Data
Lean Enterprise, Microservices and Big Data
 
David Meinsen
David MeinsenDavid Meinsen
David Meinsen
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhi
 
Real-time Analytics with Redis
Real-time Analytics with RedisReal-time Analytics with Redis
Real-time Analytics with Redis
 
Trivadis Azure Data Lake
Trivadis Azure Data LakeTrivadis Azure Data Lake
Trivadis Azure Data Lake
 

Último

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Emerging Technologies in RDBMSs

  • 1. Emerging Technologies in Relational Database Management Systems Women Who Code Brisbane 28th October 2015 BYTE MINDED> educating kids bit by bit
  • 2. What is a RDBMS? BYTE MINDED> educating kids bit by bit Relational Database Management System (RDBMS) A software program that is used to administer relational databases Modern RDBMS’s include: - MS SQL Server - Oracle - IBM DB2 - MySQL - Microsoft Access
  • 3. AlwaysOn Availability Groups BYTE MINDED> educating kids bit by bit
  • 4. In-Memory OLTP BYTE MINDED> educating kids bit by bit Client Application TDS Handler and Session Management Parser, Catalog, Optimizer Interpreted TSQL Query Execution Buffer Pool t1 t2 i1 i1 t3 i3 In-Memory OLTP Compiler Natively Compiled SPs and Schema Memory Optimized Tables & Indexes t4 i4 t5 i5 t6 i6 Query Interop  In-Memory OLTP Compiler  Memory Optimized Tables & Indexes  Natively Compiled SPs & Schema  Query Interop
  • 5. Azure Integration BYTE MINDED> educating kids bit by bit Storage Services Infrastructure-as-a-Service Platform-as-a-Service Hybrid Solutions for SQL Server
  • 6. What’s Coming in SQL Server 2016 BYTE MINDED> educating kids bit by bit QueryStore - maintains history of query execution plans PolyBase – integrated into primary SQL Server SKUs Stretch Database – dynamically stretch DB from on-prem to Azure JSON Support – natively integrated into SQL Server Row Level Security – natively integrated into SQL Server Always Encrypted – protect data at rest and in motion In-Memory Enhancements – extended functionality AlwaysOn Enhancements – DTC support

Notas do Editor

  1. Intro Ask for a show of hands who has worked with one of these RDBMSs? Because expertise is SQL Server, going to focus on emerging technologies in this product. Oracle and DB2 are doing similar things, but the architecture may be different to how Microsoft has done it. The SQL Server two main product suites – database engine component and business intelligence components. Only going to cover database engine component.
  2. Introduced in 2012 Provides HA and DR Offload reporting workload to a secondary replica
  3. With the SQL Server relational engine, a client application connects to the TDS (tabular data stream – protocol/endpoint) Handler and calls interpreted T-SQL. The interpreted T-SQL goes through the Parser, catalog and optimizer phases to validate the T-SQL code and retrieve or create an execution plan. The T-SQL code is then executed, which will read data into memory from disk (if not already in the buffer pool). The In-Memory OLTP engine is integrated with the SQL Server relational engine. A client application still connects to the TDS Handler regardless of whether it’s calling interpreted-TSQL or natively-compiled stored procedures. This means that In-Memory OLTP can be implemented into a database without having to make changes to the application. Natively compiled stored procedure calls still go through the Parser, Catalog and Optimizer phases and then proceed to the In-Memory OLTP Compiler where the code is compiled into machine code and executed. We can also see that Interpreted T-SQL can access both disk-based tables and through the interop capabilities memory-optimised tables, but natively-compiled stored procedures can only access memory-optimized tables. Is only available in the 64-bit editions of SQL Server 2014 and it is an Enterprise Edition feature only.
  4. QueryStore – upgrades introduce changes to query optimiser, which can negatively impact query performance. QueryStore maintains a history of query execution plans with their performance data and quickly identifies queries that have gotten slower recently, allowing administrators or developers to force the use of an older, better plan. Configured at the database level. PolyBase – is a technology that bridges SQL Server and Hadoop (big data technology), allowing you to construct and run SQL queries over Hadoop data stores. PolyBase will be integrated into the primary SQL Server SKU’s. Stretch Database – dynamically stretch an on-prem database to azure. Hot data or frequently accessed data stays on-prem and infrequently accessed data is moved to the cloud. JSON Support – JavaScript Object Notation is a standardised data exchange format that has not been supported by previous versions of SQL Server. To perform JSON imports and exports you need to hand-code complex T-SQL, SQLCLR or JavaScript. 2016 incorporates JSON support directly into SQL Server much like XML and will natively parse and store JSON as relational data and will also support exporting relational data to JSON. Row Level Security – now natively integrated into SQL Server, restricting which users can view what data in a table, based on a function. Limited functionality in 2016, with updates and inserts not being covered. Always Encrypted – an enhanced ADO.NET library allows the encryption and decryption of data to occur transparently inside the application. Encryption key resides with the application and data stored in SQL Server is encrypted. SQL Server can perform operations on the encrypted data and data is secure, even from administrators. In-Memory Enhancements – added support for parallelism (multiple CPUs), max database size increased from 256 GB to 2 TB, T-SQL surface area expanded, support for table constraints – foreign keys, check and unique constraints. AlwaysOn Enhancements – support increased to 3 synchronous replicas. Will support DTC as well as round-robin load balancing of secondary replicas. Automatic failover based on database health.