Hell just froze over: MSFT announces SQL Server on Linux



  • Extending SQL Server to Also Now Run on Linux

    Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across Windows Server and Linux, as well as on-premises and cloud. We are bringing the core relational database capabilities to preview today, and are targeting availability in mid-2017.

    SQL Server on Linux will provide customers with even more flexibility in their data solution. One with mission-critical performance, industry-leading TCO, best-in-class security, and hybrid cloud innovations – like Stretch Database which lets customers access their data on-premises and in the cloud whenever they want at low cost – all built in.

    “This is an enormously important decision for Microsoft, allowing it to offer its well-known and trusted database to an expanded set of customers”, said Al Gillen, group vice president, enterprise infrastructure, at IDC. “By taking this key product to Linux Microsoft is proving its commitment to being a cross platform solution provider. This gives customers choice and reduces the concerns for lock-in. We would expect this will also accelerate the overall adoption of SQL Server.”

    Source: Microsoft





  • Damn you beat me to it. I was just about to post this.

    Hopefully they simplify the licensing.



  • Does this mean we'll be able to do apt-get install sqlserver?



  • That would be nice, but knowing Microsoft, they'll use a custom installer and it will take a dump on your system.



  • Error: Cannot locate /usr/home/Program Files (x86)

    Please reinstall Windows.



  • I CANNOT figure out Microsoft's game plan any more. They are all over the map lately. I think they are trying the "throw everything at the wall and see what sticks" strategy right now o_O


  • BINNED

    Oh, how bad could it be? We'll just have to add /C/Program Files(x86)/Microsoft to PATH...



  • Huh. I was sure they'd wait to announce this until three weeks from Friday.



  • @Vaire said:

    I CANNOT figure out Microsoft's game plan any more.

    Try to squash Oracle, MySQL, MariaDB and PostgreSQL?


  • Discourse touched me in a no-no place

    More Oracle than the others.

    Once this happens, there will be exactly zero defensible reason to use Oracle in new development.



  • Well ... I mean ... that goes without saying. The important question is, what do they do when they conquer the world ... and will they serve salad with lunch? The people, DEMAND, answers! >_</*



  • If SQL Server was very popular and Windows was the underdog, it would make sense to keep SQL Server on Windows as a way to force people to buy it. But since it's the other way around, it probably did more harm than good.

    I guess the only reason they did it until now is they had the policy of "pretend that non-Microsoft products don't exist wherever possible", but now that they've abandoned it and gone all cool and open sourcey.



  • Seriously, though, how does SQL Server maintain a configuration? In the Windows registry? Is Microsoft porting over the tools to maintain a Windows registry, or are they going the parse-config-files route?



  • @Vaire said:

    I CANNOT figure out Microsoft's game plan any more. They are all over the map lately. I think they are trying the "throw everything at the wall and see what sticks" strategy right now o_O

    The cost of the OS SQL Server runs on was already only a tiny portion of the cost of SQL Server itself.



  • That, my friend, is the only game worth playing.🍿


  • SockDev

    @Captain said:

    Seriously, though, how does SQL Server maintain a configuration? In the Windows registry?

    IIRC, the vast bulk of the config is stored within SQL Server itself.



  • You, are not wrong 😉



  • Creating a layer that'll map Registry data to either a database or plain ol' filesystem files is trivial. That's the LEAST difficult porting challenge.

    Figuring out how it interacts with Linux's memory manager is probably the biggest pain in the ass, considering how optimized it is for Windows' memory manager. Then again, it's also known to kind of say "fuck you" to the OS and do its own thing anyway, so maybe it's not as big a deal as I think.



  • Every SQL Server DBA I have ever known, has told me the exact same thing:
    Any available memory on a server running SQL Server, shall be assimiliated.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.