Announcing general availability of Native Scoring using PREDICT function in...
Today we are announcing the general availability of the native PREDICT Transact-SQL function in Azure SQL Database. The PREDICT function allows you to perform scoring in real-time using certain...
View ArticleSQL Server 2017 available for download
Final version of SQL Server 2017 is available for download. New version of SQL Server has a lot of enhancements compared to the previous version. In this post will be highlighted some of the new...
View ArticleNative database backup in Azure SQL Managed Instance
Azure SQL Managed Instance is a new fully managed PaaS offering in Azure cloud that will be publicly available in the near future. It will expose entire SQL Server Instance, support almost all features...
View ArticleConfigure Azure Storage for SQL Database backups
SQL Server 2012+ and Azure SQL Managed Instance support native BACKUP commands that can backup a database to Azure Blob Storage URL. Setting-up Azure Storage account might not be so easy as you think...
View ArticleSentiment analysis with Python in SQL Server Machine Learning Services
One very popular machine learning scenario is text analysis. In this blog post, we will show you two different ways in which you can implement sentiment analysis in SQL Server using Python and Machine...
View ArticleIn-Memory OLTP Updated Overview and Case Studies
We just published updated slide decks about In-Memory OLTP. In-Memory OLTP overview: this is an overview of the technology and details what’s new in SQL Server 2016/2017 and Azure SQL Database...
View ArticleIn-Memory OLTP Indexes – Part 1: Recommendations.
In-Memory OLTP Indexes In-Memory OLTP technology, available in Azure SQL Database and SQL Server, can significantly help you in improving the performance of applications that require high throughput...
View ArticleAzure SQL Database: Ingesting 1.4 million sustained rows per second with...
As Internet of Things (IoT) devices and sensors are becoming more ubiquitous in consumer, business and industrial landscapes, they introduce a unique challenge in terms of the volume of data they...
View ArticleJSON parsing 10x faster than XML parsing
Usually, when people talk about the performance of JSON in SQL Server, they are starting with “JSON is not actually a native type, it is just a plain text” and imply that it is probably too slow. It is...
View ArticleJSON parsing is faster than Spatial equivalent
One of the most common assumption when people talk about JSON in SQL Server is that it is slow because it is placed in “plain text” and there is no native type. Instead of the assumption it is better...
View ArticleIn-Memory OLTP Indexes – Part 2: Performance Troubleshooting Guide.
Introduction In the previous blog post In-Memory OLTP Indexes – Part 1: Recommendations, we gave you an update on the latest features of In-Memory OLTP technology. We also summarized the key...
View ArticleJSON vs CLR UDT – performance comparison
Ability to create custom user defined types in CLR and use them in SQL Server is introduced in SQL Server 2005. In SQL Server 2016 is added JSON support that might be alternative for storing complex...
View ArticleASP.NET Session State with SQL Server In-Memory OLTP
ASP.NET session state enables you to store and retrieve values for a user as the user navigates the different ASP.NET pages that make up a Web application. Currently, ASP.NET ships with three session...
View ArticleBuilding SQL REST API back-end for Angular apps
JSON support in SQL Server/Azure SQL is designed to make integration between the relational database models and the modern single-page JavaScript apps easier than ever. SQL Server/Azure SQL enables you...
View ArticleStoring JSON documents in SQL Database
SQL Server and Azure SQL Database have native JSON functions that enable you to parse JSON documents using standard SQL language. Now you are able to store JSON documents in SQL Database and query JSON...
View ArticleTransitive closure clustering with CLR and JSON
Transitive closure is a graph algorithm that tries to follow paths in graph edges and tries to find all elements that can be reached from some element, or groups of elements that are mutually...
View ArticleInjecting JSON objects into existing JSON text with JSON_MODIFY function
JSON_MODIFY function that is available in SQL Server 2016+ enables you to modify existing text formatted as JSON and add or update existing values. One common problem that happens is inserting...
View ArticleDatabase scoped optimizing for ad hoc workloads
SQL Server provides the “optimize for ad hoc workloads” server-scoped option that is used to reduce the memory footprint of single use ad hoc batches and associated plans. When enabled at the SQL...
View ArticleCompatibility Level 140 is now the default for Azure SQL Database
Database compatibility level 140 is now the default for new databases created in Azure SQL Database across almost all public regions. As of this writing, there are already 539,903 databases in Azure...
View ArticleWorking with Azure IoT data in Azure SQL Database
IoT use cases commonly share some patterns in how they ingest, process, and store data. First, these systems need to ingest bursts of data from device sensors of various locales. Next, these systems...
View Article