{"id":95,"date":"2021-06-15T01:00:00","date_gmt":"2021-06-15T00:00:00","guid":{"rendered":"http:\/\/bwblog.westeurope.cloudapp.azure.com\/?p=95"},"modified":"2021-06-09T10:44:05","modified_gmt":"2021-06-09T09:44:05","slug":"t-sql-tuesday-139-wrap-up","status":"publish","type":"post","link":"https:\/\/www.bweissman.de\/index.php\/2021\/06\/15\/t-sql-tuesday-139-wrap-up\/","title":{"rendered":"T-SQL Tuesday #139: Wrap up"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-d0b3c9c8 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Let me start by saying thank you again!<\/p>\n\n\n\n<p>To everyone who joined the conversation and contributed a post to my <a href=\"http:\/\/bwblog.westeurope.cloudapp.azure.com\/index.php\/2021\/06\/01\/t-sql-tuesday-139-the-data-world-is-hybrid\/\">invitation <\/a>on a hybrid data world for this month&#8217;s #tsql2sday and to <a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/way0utwest\" target=\"_blank\">Steve<\/a>, for having me as a host this month!<\/p>\n\n\n\n<p>There were some great posts and opinions so let me try to summarize those for you &#8211; in no particular order.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"\/wp-content\/uploads\/2021\/04\/T-SQL-Tuesday-Logo.jpg\" alt=\"\" class=\"wp-image-51\" srcset=\"https:\/\/www.bweissman.de\/wp-content\/uploads\/2021\/04\/T-SQL-Tuesday-Logo.jpg 300w, https:\/\/www.bweissman.de\/wp-content\/uploads\/2021\/04\/T-SQL-Tuesday-Logo-150x150.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p><strong><a href=\"https:\/\/dbanuggets.com\/2021\/06\/08\/t-sql-tuesday-139-hybrid-world\/\">Deepthi Goguri<\/a><\/strong><\/p>\n\n\n\n<p>While Deepthi didn&#8217;t gather first hand experience working in hybrid environments yet, apparently my invitation inspired her to dig a bit deeper into Microsoft&#8217;s offerings for hybrid data organizations and she shared a great list (some of my materials are on there so I may be biased &#8211; thank you for the callout!! \ud83d\ude42 ) of resources she used to get started on this! <\/p>\n\n\n\n<p><strong><a href=\"https:\/\/sqladm.in\/posts\/tsql-tuesday-139\/\">Jeff Hill<\/a><\/strong><\/p>\n\n\n\n<p>While Jeff&#8217;s organization has some resources in the cloud, most of their estate is still on premises so you might say, that this is a typical early stage of hybrid. <\/p>\n\n\n\n<p>Given that there is only a very small amount of resources in the cloud, this also allows for very little hands on experience, making training and experience one of the biggest challenges. <\/p>\n\n\n\n<p>As many organizations aren&#8217;t willing to invest into such training until it&#8217;s almost too late, Jeff has compiled a great list of learning resources for us!<\/p>\n\n\n\n<p><strong><a href=\"http:\/\/blogs.lobsterpot.com.au\/2021\/06\/08\/a-hybrid-world\/\" data-type=\"URL\" data-id=\"http:\/\/blogs.lobsterpot.com.au\/2021\/06\/08\/a-hybrid-world\/\">Rob Farley<\/a><\/strong><\/p>\n\n\n\n<p>Rob and myself are on the same page here and I want to point out one sentence from his post: <em>As much as I like the idea of everyone moving fully to the cloud, there might always be reasons why that&#8217;s not practical.<\/em><\/p>\n\n\n\n<p>No every organization is ready (yet?) for a full cloud migration so hybrid allows them to move at their own pace.<\/p>\n\n\n\n<p>He also points out &#8211; connecting to <a href=\"https:\/\/andyleonard.blog\/2021\/05\/t-sql-tuesday-138-managing-technology-changes\/\">last month&#8217;s topic<\/a> &#8211; that <em>features available in a cloud-only world are developing quicker than ever<\/em>. There is no doubt about that and this is probably also one of the reasons for many organizations to even consider hybrid over &#8220;just on-prem&#8221;.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/glennsqlperformance.com\/2021\/06\/08\/t-sql-tuesday-139-handling-hybrid-data\/\">Glenn Berry<\/a><\/strong><\/p>\n\n\n\n<p>Glenn took my invitation from a completely different angle &#8211; unsurprisingly from a hardware point of view and how he handles his own and recommends others to set up their personal data estate, including (as you&#8217;d expect from Glenn \ud83d\ude42 ) a ton of useful resources and recommendations on how to lay out your infrastructure &#8211; no matter if you&#8217;re trying to run as much or as little as possible &#8220;on prem&#8221; (in your home). <\/p>\n\n\n\n<p><strong><a href=\"https:\/\/callihandata.com\/2021\/06\/08\/t-sql-tuesday-139-hybrid-and-edge-experiences\/\">Chad Callihan<\/a><\/strong><\/p>\n\n\n\n<p>Chad starts by pointing out, that many of the things &#8211; and I can say we all &#8211; look into with cloud technologies are more scratching on the surface and the variety of solutions out there can be so overwhelming that in the end, you know a little bit of everything.<\/p>\n\n\n\n<p>He also brings up another very important point though: Hybrid can help you solving this exact issue in a way. Chan is mostly working with MS SQL Server but also needs MySQL for some tasks. For this, Chan is using Amazon RDS for MySQL, therefore making use of a PaaS offering for a niche (from Chan&#8217;s daily workload perspective) technology, therefore not having to worry about all the bits and pieces in the background from installation to operations. <\/p>\n\n\n\n<p><strong><a href=\"https:\/\/sqlserverfast.com\/blog\/hugo\/2021\/06\/t-sql-tuesday-139-execution-plans-in-a-hybrid-world\/\">Hugo Kornelis<\/a><\/strong><\/p>\n\n\n\n<p>Funny enough, Hugo started his post by admitting, that he was thinking about ignoring this month&#8217;s invitation &#8211; and with Hugo taking part in almost every T-SQL Tuesday, I was wondering the same thing: &#8220;What will Hugo write on this one?&#8221;. <\/p>\n\n\n\n<p>And I am glad he chose to take part, because he is bringing up a very important point: In a hybrid world, especially on the cloud side of the house, it&#8217;s much easier to get more compute resources and therefore tackle performance issues in SQL queries by just moving a slider to the right. <em>But that slider costs money<\/em>!<\/p>\n\n\n\n<p>So no matter where you stand on hybrid and modern data architectures &#8211; many of the &#8220;old&#8221; principles on query and execution plan tuning still apply in the cloud and on the edge!<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.kevinrchant.com\/2021\/06\/08\/t-sql-tuesday-139-using-azure-devops-in-a-hybrid-data-world\/\">Kevin Chant<\/a><\/strong><\/p>\n\n\n\n<p>Kevin &#8211; who also got a good conversation started on <a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:activity:6807971604832780289\/\">LinkedIn <\/a>on his post &#8211; decided to focus on the deployment perspective of a hybrid world. And by all means, managing your enviroments and releases is certainly one of the key aspects when it comes to managing multiple environments in a hybrid scenario. <\/p>\n\n\n\n<p>Kevin&#8217;s post has some excellent points. And while they may all be a bit overwhelming at first, follow his advice and <em>start simple and learn what you need to for the challenge at hand and build your knowledge up from there<\/em>.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/h4host.com\/index.php\/2021\/06\/08\/t-sql-tuesday-139-a-hybrid-world\/top-sql-news\/admin\/\">Steve Jones<\/a><\/strong><\/p>\n\n\n\n<p>With many of the other contributors being at an early stage of their hybrid journey, Steve is almost in a <em>I&#8217;ve never been there<\/em> situation, with almost all of his and his org&#8217;s resources being in the cloud. With pretty much everything being IaaS, he does raise a good point though: Isn&#8217;t that just the same as on prem &#8211; it&#8217;s<em> just VMs that could be anywhere<\/em>. And I agree. So Steve&#8217;s true hyrid future might still be ahead of him \ud83d\ude42<\/p>\n\n\n\n<p>He does however give a great example on how hybrid can be easy and value adding for developers by telling his story on how he experimented with <a href=\"https:\/\/spawn.cc\/\">Spawn<\/a>, a research project on hosted cloud databases by Redgate.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Summary<\/strong><\/p>\n\n\n\n<p>Trying to sum this all up: The cloud and the edge bring a ton of opportunities and a ton of challenges. Depending on your organization and job, you may sit on one end or the other end of your migration journey &#8211; or in between. Make sure to keep learning, so you can decide which solutions are right for you. Make sure you don&#8217;t forget what you&#8217;ve known before, because many things apply to the cloud just as much as they do on prem. And whatever you do, do it at a pace, that you and your organization can handle.<\/p>\n\n\n\n<p>Once again: <strong>THANK YOU ALL<\/strong> for your contributions to this topic &#8211; looking forward to see what next month has in store for us!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let me start by saying thank you again! To everyone who joined the conversation and contributed a post to my invitation on a hybrid data world for this month&#8217;s #tsql2sday and to Steve, for having me as a host this month! There were some great posts and opinions so let me try to summarize those&hellip; <a class=\"more-link\" href=\"https:\/\/www.bweissman.de\/index.php\/2021\/06\/15\/t-sql-tuesday-139-wrap-up\/\">Continue reading <span class=\"screen-reader-text\">T-SQL Tuesday #139: Wrap up<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-sqlfamily","entry"],"_links":{"self":[{"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":21,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bweissman.de\/index.php\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}