| A community of more than 1,600,000 database professionals and growing |
| | Microservices for Databases This editorial was originally published on April 2, 2015. It is being republished as Steve heads to the UK today for SQL in the City. I ran into a talented developer last year that was talking about microservices. It's an interesting concept, one the Netflix has adopted with success. I was excited about the possibilities of using microservices until this guy said that everything could be a microservice and the day of the RDBMS was over. That was silly, and I'll admit I struggled to remain polite in the discussion. Eventually I had to walk away because the idea of no RDBMS for any application is a ludicrous as the concept of using an RDBMS for every single system dealing with data. It's frustrating to talk with someone that views our industry as too black and white. There are many ways to solve any problem and many problems can be handled by a variety of techniques. However I am intrigued by microservices. It's an area that I want to continue to research, as I suspect that the idea of small, loosely coupled applications, working in a service-oriented architecture, is a great way to scale systems. From scratch. I'm not sure that many of the monolithic, large applications we have in banking, in retail, in supply chain, in a variety of industries are worth rewriting to use SOA concepts. The return just isn't there, as many of these systems can be served with bigger, faster hardware as they upgrade. Microservices are interesting, and I suspect we'll see more of them in the future. I also think that SOA, using messaging services like Service Broker, are a very robust way to build applications. I hope that more developers out there learn about SOA and find ways to start building system that can work well together, but aren't so highly dependent that changes are difficult or stressful on everyone. Steve Jones from SQLServerCentral.comJoin the debate, and respond to today's editorial on the forums |
|
| ADVERTISEMENT | | SQL in the City Streamed The theme for December 2018's SQL in the City Streamed is Your Journey to Compliant Database DevOps. The schedule includes sessions designed to broaden your skillset, support your ongoing learning, and keep you up-to-date with what’s new in the industry and at Redgate. Find out more and register for free |
| | CI/CD for your SQL Server database Feeling the pain of managing and deploying database changes manually? Redgate SQL Change Automation completes your database delivery process by building, testing, and deploying the database changes you and your team check into version control. Try it free |
|
|
|
| | | In this article, Microsoft MVP Steve Jones shows how SQL Provision can help create test data that complies with regulations that prohibit the sharing of sensitive or personal data, but still looks and behaves like the real deal. More » |
| Additional Articles from SQL Server Performance In this article, we will examine this counter’s true meaning and provide examples that prove it can sometimes be quite misleading More » |
| Jason Brimhall from SQLServerCentral Blogs Yes Virginia, there are ghosts in your database. More specifically, there are ghosts in your SQL Server database. They are... More » |
| Kenneth Fisher from SQLServerCentral Blogs A while back I wrote about how to find where your backups are. And I’ve also written about I use... More » |
|
|
| | Today's Question (by Steve Jones): I have this code: DECLARE @s sysname = 'audit.OrderLineItem'; SELECT OBJECT_ID(@s); SELECT PARSENAME(@s, 2); The first SELECT returns NULL in my database. What does the second one return? |
Think you know the answer? Click here, and find out if you are right. We keep track of your score to give you bragging rights against your peers. This question is worth 1 point in this category: PARSENAME(). We'd love to give you credit for your own question and answer. To submit a QOTD, simply log in to the Contribution Center. |
|
|
| |
ADVERTISEMENT | Pro Power BI Desktop This book shows how to deliver eye-catching Business Intelligence with Microsoft Power BI Desktop. You can now take data from virtually any source and use it to produce stunning dashboards and compelling reports that will seize your audience’s attention. Slice and dice the data with remarkable ease then add metrics and KPIs to project the insights that create your competitive advantage. | | |
|
|
|
|
|
| Yesterday's Question of the Day |
| Yesterday's Question (by Kendra.Little): How can you start perfmon.exe in a way that it remembers the counters that you select, and will display them the next time you open perfmon.exe in the same way? Answer: Just run "perfmon.exe /sys" Explanation: Starting perfmon.exe with the /sys command line option will open it in "stand-alone mode" -- and that's the mode that will remember the counters you use. Ref: Customizing the Default Counters for Performance Monitor - click here » Discuss this question and answer on the forums |
|
|
| Database Pros Who Need Your Help |
| |
| This email has been sent to newsletter@newslettercollector.com. 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. Feel free to forward this to any colleagues that you think might be interested. If you have received this email from a colleague, you can register to receive it here. | This transmission is ©2018 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved. Contact: webmaster@sqlservercentral.com |
|
|