| The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com | Hand-picked content to sharpen your professional edge |
| More Private Clouds Last year the Basecamp people made a big deal about leaving the cloud (and I wrote a bit about their learnings). I still see record earnings for cloud vendors and no shortage of Redgate customers continuing to move workloads to the cloud, so maybe not everything thinks the cloud is bad. However, I do also see some movement away from the cloud, which might be back to some sort of data center, though usually not on-premises at a company. More often than not, companies that move away are still renting VMs or space from someone else who manages the core infrastructure (building, power, cooling, network, etc.). I saw an article this week that said we may see more private clouds in 2024, which I think is likely. Even as companies may leave the cloud, or reconsider their plans to move, I do think that the idea of platforms and services where users can get more done in a simpler way is growing. Why was the cloud attractive? Often because someone didn't need to go through corporate procurement or red-tape to get a server stood up. They could purchase a database in minutes as opposed to opening a ticket and waiting on someone to triage it, open it, work on it, take a break, finish their work, and finally notify the requestor. I've been doing some work on Platform Engineering, which felt like a new area (and new titles) that were rebranding, but I am coming to see these as an internal way to provide services, templates, and more so that the individual developer, DBA, or other tech professional doesn't need to know everything about creating or managing the service. Many of the platform services might be built in the cloud, but they could easily be built on local (ish) hardware the company owns (or rents). In fact, I've seen a few presentations about companies that have built a customized platform that makes software development and deployment easier than ever before, while ensuring corporate standards around security, DevOps, and even production operations are followed. I think that as new tools have been written to allow people to configure, create, and manage more systems at scale, the idea of building a platform of sorts for your development or operations teams might be more feasible. I think this is still more likely at large organizations, but I learned a long time ago about the value of self-service for customers, especially internal ones, in creating efficiencies. I'm happy for most people to request and deploy the things they need, with some reasonable limits. I'd certainly prefer that they use my template for SQL Server databases (with sa disabled, Windows auth required, backups set, and more) than click-click-click the installer and fumble around learning how easy it is to poorly configure a SQL Server. There is value in the cloud, but you should carefully decide if there is value for your organization in the cloud, if you should continue with a simpler data center, or if you might benefit from creating a platform for your IT grou;. Steve Jones - SSC Editor Join the debate, and respond to the editorial on the forums |
The Weekly News | All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit. |
Vendors/3rd Party Products |
For SQL Server 2019 onwards, SQL Monitor can now show the actual execution plan, complete with runtime statistics, for expensive queries that were running over any period of investigation. This means you'll not only know how SQL Server executed your poorly performing query but also see accurate runtime data. Any big discrepancies between estimated and actual row counts will be revealed, and SQL Monitor will highlight any warnings and offer recommendations. |
This article demonstrates how to use a script notification, in PowerShell, to automatically send database alerts raised by Redgate Monitor as incidents to New Relic. This simple integration makes it easy to feed the detailed diagnostics that only a specialized database monitoring system such as Redgate Monitor provides, and the DBA team relies on for a rapid response, into a single, organization-wide incident management system. |
AI/Machine Learning/Cognitive Services |
AI has become a buzzword synonymous with the futur... |
In this post, I'll briefly show you risk mitigation architecture for adversarial prompting and prompt's example for safety. |
I’ve made a lot of predictions about how AI will change programming. Hacking code will be less important than understanding problems, we’ll have better tools for generating code, higher-level skills... |
Administration of SQL Server |
Hey folks, long time no write! Today I want to bri... |
Understanding and Using xp_sqlagent_enum_jobs in S... |
How to Find Where Your Databases Reside In The Fil... |
One of the really interesting things over the last... |
On January 11, 2024, Microsoft released SQL Server... |
At the beginning of this week, I shared how you can Search for queries with Query Store GUI . Today I want to share something, Query Store related, that bugged... The... |
Presenting you with an updated version of our sp_snapshot procedure, to easily create database snapshots. This new version adds more flexibility to the procedure, allowing you to specify the... |
Azure Databricks, Spark and Snowflake |
All Spark Connect Posts Code Goal of this post So ... |
Erik Darling, founder of Darling Data, has created... |
If you are used to traditional licensing options and pay for software assurance, you may wonder why you would ever use pay-as-you-go billing. In this episode of Data Exposed... |
Azure SQL Managed Instance |
Lately, we have seen some customers interested on ... |
Recently, we announced a number of Azure SQL Manag... |
Career, Employment, and Certifications |
Is your company hiring for a database position as ... |
Reading Time: 3 minutes In this post I cover four simple facts about the DP-600 exam. I want to do this post because there has been a lot... |
Conferences, Classes, Events, and Webinars |
What challenges would you like help with in 2024? What speakers would you like to present? Take part in our survey, and your input will ensure Summit delivers the most relevant topics and speakers to the data community. As a thank you for taking part you’ll have the chance to opt-into a prize draw to win a free 3-day pass* to Summit 2024! The survey closes February 19. |
I’ve known Eugene Meidinger (SQLGene) for a numb... |
This week I attended THAT Conference in Round Rock... |
DESCRIPTION During the last months, we have heard a lot about Microsoft Fabric and how it will change the analytical landscape. How it will help solve the most demanding... |
This is one that I should have learnt way earlier than I actually did if i'm being completely honest. One of my colleagues wrote a cool function for multithreading, and although this isn't it, it did made me look into how it all worked. |
PowerShell excels at exporting data, but it lacks native support for creating PDF files. Here are three techniques to overcome this limitation. |
I’m a huge proponent of low-tech planning prior ... |
When I started using graphs early in my career and... |
As a follow up to my blog Common Data Mesh excepti... |
Database Design, Theory and Development |
A Content Management System (CMS) is a software application that allows users to handle digital content on a website without specialized technical knowledge. It provides an intuitive interface for non-technical users to add, edit, and organize content such as text, images, videos, and other multimedia elements. |
DocumentDB/Key-Value/Graph/other NoSQL Databases |
MongoDB is a scalable database management system that stores data as documents in a collection, rather than as rows in a table, such as you’d find in a relational database system. A document is an object made up of one or more field and value pairs that contain related data. A field’s value can be one of a variety of data types, including arrays or embedded documents. Support for such data types eliminates the need to create the type of complex joins used in relational database. |
I was talking to some people today about the concept of Autonomous Databases. The idea is that the database platform can do most, if not all, of the work of storing and managing data by itself. |
The different results of DATEADD and PARALLELPERIO... |
Someone asked how to exclude Top N results within ... |
Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science) |
Taking a step back in this episode of Data Exposed... |
People have been asking for source control with Po... |
Today’s Office Hours has a different topic. Euge... |
Oracle/PostgreSQL/MySQL/other RDBMS |
I recently found about the StackOverflow dataset i... |
Sentence transformers have revolutionized text processing in machine learning and AI by converting raw text into numerical vectors, enabling applications like vector similarity searches and semantic search. With pg_vectorize,... |
You have a JSON dataset that you want to upload to a PostgreSQL table containing properly formatted rows and columns... How do you do it? All the main... |
Performance Tuning SQL Server |
Okay, Look Before I go on about how adding an inde... |
SQL Server can be pretty smart when it comes to avoiding work it’s not required to do. One instance of this is the concept of join elimination. Join elimination... |
PowerPivot/PowerQuery/PowerBI |
Video by: Reid HavensLearn how to hide all the vis... |
In this article, we look at options to use scienti... |
In my view, projects and teams of different sizes have different needs. I described DevOps maturity as a pyramid, where most projects don't require a sophisticated DevOps implementation, and... |
Product Reviews and Articles |
This article demonstrates how to use a script noti... |
Flyway Desktop changed the navigation and a few people were surprised. I was as well, so I decided to do a short tip on the changes. This is part... The... |
Product Upgrades and Releases |
Microsoft.Data.SqlClient 5.2 Preview 5 has been re... |
Read replica now available in Microsoft Azure oper... |
General availability enhancements and updates rele... |
Enhance your database monitoring with the new serv... |
Customer-managed keys allow you to use your own ke... |
Cross region for Backup vault using Azure Backup i... |
You can use VS Code extension update for AKS to in... |
Azure Machine Learning model monitoring is now generally available. |
1 Load packages 2 Problem 3 Solution 4 Reproducibility |
Greetings fellow R enthusiasts! Today, we’re diving into a fundamental task: extracting the month from a date in R. Whether you’re new to R or a seasoned pro, understanding how to manipulate dates is essential. We’ll explore two popular methods: using base R and the powerful lubridate package. So, let’s roll up our sleeves and get started! |
In this video, we will configure SQL Server on Linux to use Active Directory and enable Windows authentication, whether you’re connecting from Windows or Linux. |
This post is an extension to a talk I gave recently at work. It was arranged at short notice and the audience were experienced engineers, so I kept it brief and tried not to be patronising. But the feedback afterwards was quite positive and there were some questions too, so here's the extended version for anyone interested. |
My motivation for writing this summary was an inte... |
As discussed in Part 1, by segregating our focus on developing code that behaves as expected from the focus on developing code that will be well structured, we have... |
T-SQL and Query Languages |
The DISTINCT clause in a query can help us quick... |
bit Obscene Episode 1: What Developers Need To Know About Transactions In the inaugural episode, Joe Obbish and Erik Darling talk about how developers use and abuse transactions, and... |
Expect trends such as AI and the economic turbulence that is affecting organizations' spending to drive an increased interest in private cloud. |
AWS, Microsoft, and Google continue to point toward AI as a driver of growth, but there is more to cloud gains, including security and partnerships. |
tarrion – n. an odd interval of blankness you feel after something big happens to you bt before you feel the resulting emotional reaction – stunned by a sudden... The... |
Virtualization and Containers/Kubernetes |
When setting the stage for smooth Docker container... |
In the latest version of Docker Desktop a new comm... |
This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter. |
|
|