sql server on linux - interop on the road 2016
TRANSCRIPT
SPEAKER BIO
Rodrigo Crespi
Especialista em SQL Server na CrespiDB
Prof. de Segurança em DSI - UNIFTEC
MCT, MCDBA, MCITP, MCSE e etc.
Especialista em Banco de Dados – UGF
PASS Chapter Leader – SQL Server RS
www.sqlcrespi.com
@SQLCrespi
rodrigocrespi
s q l c r e s p i . c om
AGENDA
• A Indústria de TI;
• Interoperabilidade;
• O Poder do SQL Server;
• v.Next;
• Nativo;
• Ferramentas;
• Operations Features;
A INDÚSTRIA DE TI
• Constante mudança e aumentando a diversidade em
termos de ambientes heterogêneos;
• Atualmente encontramos dentro desta diversidade
ambientes com diversas linguagens de programação e um
mix de ambientes: on-premises, cloud, hibrido;
• A Microsoft é comprometida em prover aos seus clientes a
melhor plataforma e aplicativos e isso inclui prover
interoperabilidade com as soluções open sources.
SQL SERVER V.NEXT
• Nesta próxima versão a Microsoft traz o SQL Server para
o ecossistema Linux;
• Isso inclui: SQL Server Agent, Active Directory
Authentication, HD/DR e features de segurança;
• Estará disponível para: Red Hat Enterprise Linux, SUSE
Linux Enterprise Server, Ubuntu, e mais Cloud e
plataformas Container como OpenStack, Docker Swarm,
Kubernets e Mesosphere D/C OS;
SQL SERVER V.NEXT
O melhor SGBD no Linux:
- Columnstore;
- In-Memory OLTP;
- Row-level Security
- Dynamic Data Masking;
NATIVO
• O SQL Server no Linux não é emulado, mas sim Nativo
desde o processo de instalação;
• Com a instalação baseada em pacotes (yum ou apt-get);
• A linguagem continua sendo T-SQL;
• Alta disponibilidade (Clustering) com Pacemaker e
Corosync;
FERRAMENTAS
• SSMS – SQL Server Management Studio;
• SSDT - SQL Server Data Tools;
• SQLPS – Módulo do Powershell;
• Visual Studio Code Extension for SQL Server (Esta
ferramenta roda direto no Linux, MacOS ou Windows);
• Assistentes de Migração também suportarão Linux;
OPERATIONS FEATURES
* Support for RHEL, Ubuntu, Docker
* Package based installs, Docker image
* Support for Open Shift, Docker Swarm
* Failover Clustering through Pacemarker
* Backup\Restore
* SSMS on Windows connected on Linux
* Command Line tools: sqlcmd, bcp, sqlpackage
* SQL Agent
* Replication
* Log Shipping
* Transparent Data Encryption
* SCOM Management Pack
* DMVs
* All major language driver comaptibility
* In memory OLTP and ColumnStore
* Compression
* Always Encrypted, Row Level Security, and
Data Masking
* Service Broker
* Change Data Capture
* Partitioning
* Auditing
* CLR
* JSON, XML
* Third party tools