4 ms·
Nearly 20% of SQL Servers running have passed end of support
- junto 2y agoHaving worked for solutions providers for years that built such apps, it’s extremely hard to convince a customer who has built their business around that software to invest in a database upgrade, when the software still works and changing a running system adds risk. They just don’t want to pay for it.
- tracker1 2y agoWhat is the risk of losing all the DB data, transactions, etc for a given period of time. What is the loss to the business in terms of immediate productivity, long term recovery, reputation, legal repercussions even? I worked in an environment that spent half a million each on a few pieces of specialized hardware but difficulty convincing management to spend less than $100k to replace the 8yo, dated, slow database server now managing 8x the payload as when it was first deployed. It's sometimes exceedingly difficult to justify replacing something seen as "working fine"
- JackSlateur 2y ago"They just don't want to pay for it" : yes. And why would they ? SQL server supports compatibility level up to sql server 2005. So you can install SQL server and run your application without any change. What it is to pay, exactly ? There are two possible answers to that question, as far as I know: - the hosting provider is a greedy crap, who leverages "security reasons" to racket some extra money - somebody made the (bad) choice and setup multiple unrelated software on the same instance. Instances, just like containers, must follow the simple rule : one box = one app software. So maybe those people bundled together various software, and are now living in a compatibility nightmare where everybody is stuck ?
- junto 2y agoThe only cost is paying for the developer’s time and the risk of disruption to the business. It’s often something that the client just doesn’t want to pay.
- JackSlateur 2y agoAs I said, ms sql have compatibility support for older version So there is no "developer's time" per se, you can just upgrade the database whilst keeping the exact same behaviors you had
- alberth 2y ago80% of cars on the road are older than their 5-year manufacturer “bumper to bumper” warranty (support). So what exactly is the story here? Just because something is no longer supported, doesn’t mean all value is lost.
- deleted 2y ago[deleted]
- justinclift 2y agoNot surprising at all. Now do PostgreSQL. :)
- tracker1 2y agoI suspect it's largely very similar, with low/un-supported systems just running for years. The real risk is how connected these systems are. Are they isolated to specific VLan/segment traffic in addition to login and tighter ownership process? In the end, I find that most of the stuff that I've done with MS-SQL, especially in single-server environments is just as easy or better with PostgreSQL. I think the UX for replication scenarios, versioning and a few other bits are much better with MS-SQL, but you will pay (significantly) for those features in practice. I'm not sure if/when some of the more Enterprise features will be closer to in the box with PostgreSQL, but I have doubts... there are great underlying features, but it's not the same.