Olá pessoal,
All right with you?
SQL Server 2017
Mais uma vez, a Microsoft nos surpreende com as suas inovações no produto SQL Server. Menos de um ano após o lançamento do SQL Server 2016, a Microsoft já está se preparando para lançar uma nova versão do produto, que é o SQL Server 2017. Se formos pensar nas versões anteriores (2000 > 2005 > 2008 > 2012 > 2014 > 2016), vimos que os intervalos começaram bem grandes entre as versões, e a partir da versão 2012 a Microsoft começou a lançar novas versões a cada 2 anos. O que a grande maioria dos profissionais SQL Server esperava, era o SQL Server 2018, mas a Microsoft se antecipou e vai lançar uma versão recheada de novidades (novamente).
Enquanto seus concorrentes inovam a passos de tartaruga em “slow motion”, a Microsoft vem cada vez mais, trazendo uma gama de novos recursos, melhorias e novidades impressionantes em um curto intervalo de tempo, como vimos no post SQL Server 2016 – Lista de novidades e novos recursos.
Durante o evento Microsoft Data Amp, realizado no dia 19/04, o SQL Server 2017 foi apresentado para o público (SQL Server 2017 Community Technology Preview 2.0), disponÃvel para Windows e Linux.
Entre os novos recursos disponÃveis até então, podemos destacar:
- Utilização da linguagem Python para realização de Advanced Analytics (antes era possÃvel apenas com R)
- Suporte Oficial ao SQL Server no Linux, inclusive com documentação na MSDN
- Utilização de Graph extensions, que permitem a criação de relacionamentos entre dados para obter uma melhor análise e insights importantes para o seu negócio, muito útil em cenários como análise de fraude, redes sociais, gerenciamento de riscos, análise preditiva, etc.
- Melhorias no Adaptive Query Processing, que vão gerar melhorias nas cargas de trabalho em diversas situações em que as metodologias clássicas de Performance Tuning não se mostram eficazes
- Resumable online indexing, recurso inovador que permite realizar o REBUILD de um Ãndice online e PAUSAR essa operação conforme a sua vontade, seja para liberar recursos no servidor para realizar algum processo urgente ou outra necessidade qualquer, e CONTINUAR de onde parou.
- It just runs faster. Várias melhorias de performance foram aplicadas no SQL Server 2017, fazendo com que suas aplicações sejam executadas mais rapidamente com o mÃnimo (ou nenhum) esforço.
Para conferir o anúncio oficial do SQL Server 2017, acesse este link. Acompanhe também o Blog dos desenvolvedores do SQL Server para ficar sempre ligado com as novidades que estão vindo por aÃ.
Veja também, os vÃdeos oficiais dos novos recursos do SQL Server 2017, apresentados no evento Microsoft Data Amp:
- Security on Linux with Tommy Mullaney – http://bit.ly/2onopRi
- Build globally-scaled mobile apps in minutes with Kirill Gavrylyuk –Â http://bit.ly/2oQssXl
- What’s new with Azure Machine Learning with Ted Way – http://bit.ly/2pDnahz
- Building an intelligent Bot with Paul Stubbs – http://bit.ly/2pDTHUX
- Transform healthcare with advanced analytics solutions with Todd Bergeson – http://bit.ly/2oWVHd3
- Adding intelligence to your applications using big data at scale with Saveen Reddy – http://bit.ly/2pSWLvQ
- SQL Server 2017: HA and DR on Linux with Mihaela Blendea – http://bit.ly/2oWZhUu
- SQL Server Virtual Machines: Getting Started with Luis Vargas – http://bit.ly/2pDUJAo
- Developing Xamarin based data-driven intelligent applications using Azure Data Services (ADS) with Tara Shankar Jana – http://bit.ly/2oWIeC0
- Enterprise-ready Data Warehousing in the Cloud with Josh Caplan – http://bit.ly/2o5j6K5
- Developing applications with SQL Server 2017 (Linux), Entity Framework, DevOps and Azure with Tara Shankar Jana – http://bit.ly/2phlCgk
- Python based machine learning in SQL Server with Sumit Kumar and Vijay Jayaseelan – http://bit.ly/2pDTTmT
- SQL Server 2017: Building applications using graph data with Shreya Verma – http://bit.ly/2pSVpku
- SQL Server 2017: What’s New in the Database Engine? with Travis Wright – http://bit.ly/2o5gPi4
- Overview of Microsoft Machine Language R package with Gleb Krivosheev and Yunling Wang – http://bit.ly/2oQKc4D
- Get started developing apps with SQL Server 2017 running on Linux with David Salgado – http://bit.ly/2oQBm6U
- Accelerate your journey to advanced analytics solutions with Kuber Sharma – http://bit.ly/2o5l4Kp
- Get started with Azure Analysis Services with Josh Caplan – http://bit.ly/2oMZb1d
- What’s new in R Server 9.1 and SQL R Services with Nagesh Pabbisetty – http://bit.ly/2pDGTR3
- Transform retail with Advanced Analytics solutions with Esther Christoffersen – http://bit.ly/2ot8Fez
- Big data that is easy and productive with Azure Data Lake with Saveen Reddy – http://bit.ly/2otlwgK
- Transform traditional data warehouse with cloud and big data with Oliver Chiu – http://bit.ly/2phgmcC
- SQL Server 2017: Adaptive query processing with Joe Sack – http://bit.ly/2otjfSF
- Make your apps faster and more secure in SQL Server 2016 SP1 Standard and Express Edition with Travis Wright – http://bit.ly/2o5mMeT
- The app developer’s managed cloud database (overview) with Lindsey Allen – http://bit.ly/2o5ke0p
- Transform manufacturing with Advanced Analytics solutions with Colin Masson – http://bit.ly/2oMA4vk
- SQL Server 2017: BI enhancements with Christian Wade – http://bit.ly/2oo0Tne
- Breakthrough performance with SQL Server for data warehousing (new RAs) with Jamie Reding – http://bit.ly/2phsJWc
- Enable applications to beat the speed of light with planet-scale DocumentDB with Sayam Nair – http://bit.ly/2phxBuw
- Transforming customer care with Business Analytics and AI with Seayoung Rhee and Giampaolo Battaglia – http://bit.ly/2ot9hkm
- Deploy an intelligent solution with solution templates with Sachin Chouksey – http://bit.ly/2oMKOdj
- Build intelligence into your apps with SQL Server 2016 with Nellie Gustafsson – http://bit.ly/2oQRdCI
- What’s new with Microsoft Cognitive Services with Anna Roth – http://bit.ly/2phpL4a
- Top reasons to run SQL Server on Azure VM with Luis Vargas and Wynn Johnson – http://bit.ly/2phgc53
- SQL Server 2017 Scale Out with Mihaela Blendea and Travis Wright – http://bit.ly/2otoqlX
- Modernize your database infrastructure with DBaaS in Azure with Lindsey Allen and Murat Ozturan – http://bit.ly/2pDKfDG
- Unleash your data from non-Microsoft data platforms with Murat Ozturan – http://bit.ly/2oWU1ju
Quer baixar e começar a testar o SQL Server 2017 agora?
- SQL Server 2017 para Red Hat Enterprise Linux
- SQL Server 2017 para Ubuntu Linux
- SQL Server 2017 para SUSE Linux Enterprise Server
- SQL Server 2017 para Linux Docker container
- SQL Server 2017 para Windows
- SQL Server 2017 para máquina virtual Linux no Azure
Azure SQL Managed Instance
Como se já não bastassem as novidades do SQL Server 2017, a Microsoft resolveu inovar na nuvem também. Se muita gente não podia/queria migrar suas instâncias SQL Server On Premisses para o Azure SQL Database por conta de falta de recursos, como o CLR, SQL Agent, possibilidade de uso do Cross-database, entre outros, isso não será mais desculpa, pois a Microsoft anunciou que irá suportar instâncias SQL Server como serviço, funcionando de uma forma muito similar a que utilizamos hoje, nas nossas instâncias locais.
Com isso, as migrações para o Azure ficaram mais fáceis do que nunca! Além disso, a responsabilidade sobre a gestão da VM, do sistema operacional e das configurações do SQL Server continuarão nas mãos do DBA, mas todos os avanços da nuvem também estão presentes, como o Elastic Pool, rotinas de Patching e backups automáticos, facilidades para adicionar discos, etc.
Com isso, a Microsoft cria um meio termo entre uma instância SQL Server local e as instâncias Single Database Model, que funcionam atualmente no Azure, permitindo que você possa ter mais controle e recursos, utilizando o modelo Managed Instance ou maior isolamento, utilizando o modelo Single Database, conforme demonstrado abaixo:
Para saber mais sobre essa novidade, não deixe de visitar este link.
And that's it, folks!
Muitas novidades estão vindo para o SQL Server.
Acompanhe o blog para ficar por dentro de todas as novidades!
Forte abraço.