{"id":224,"date":"2026-04-03T22:48:05","date_gmt":"2026-04-04T01:48:05","guid":{"rendered":"https:\/\/proglab.com.br\/?page_id=224"},"modified":"2026-04-10T21:30:24","modified_gmt":"2026-04-11T00:30:24","slug":"recommend-a-solution-for-database-scalability","status":"publish","type":"page","link":"https:\/\/proglab.com.br\/?page_id=224","title":{"rendered":"Recommend a solution for database scalability"},"content":{"rendered":"\n<p>For the database scalability section, there a few important scenarios to focus on and I&#8217;ll start with SQL elastic pools, you know, what are they? <\/p>\n\n\n\n<p>They&#8217;re ideal when you managing multiple SQL databases and you have unpredictable performance requirements within them. <\/p>\n\n\n\n<p>Next, study horizontal scaling, especially sharding, keep in mind that this is the go-to solution when you need to distribute parts of your database across different regions, often for compliance or data residency type requirements that you have out there. <\/p>\n\n\n\n<p>Another key area to study is the database integration across multiple databases. If you&#8217;re working with tools like Power BI, Excel, Tableau, you will need to pull data from many different sources into a single report. So, understanding how that works is going to be important; practice that in your lab. You know, keep in mind these features will allow you to query across multiple databases as if they were one, and don&#8217;t forget cost; cost plays a big role in choosing your scaling strategy. <\/p>\n\n\n\n<p>Be prepared to evaluate tradeoffs between performance, complexity, and budget when looking at various scenarios within your test for these topics there.<\/p>\n\n\n\n<p>The following table identifies key points to remember before choosing Vertical\/Horizontal scaling.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Requirement<\/td><td>Solution<\/td><\/tr><tr><td>Do you have to manage and scale multiple Azure SQL databases that have varying and unpredictable resource requirements?<\/td><td>SQL elastic pools.<\/td><\/tr><tr><td>Do you have different sections of the database residing in different parts of the world for compliance concerns?<\/td><td>Horizontal scaling by Sharding works best.<\/td><\/tr><tr><td>Are there dependencies, such as commercial BI or data integration tools where multiple databases contribute rows into a single overall result for use in Excel, Power BI, Tableau, or Cognos?<\/td><td>Use Elastic database tools and elastic query feature within it to access data spread across multiple databases.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Consider cost together with your scaling strategy to find an optimal solution.<\/p>\n\n\n\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-data-storage-solution-for-relational-data\/5-recommend-database-scalability\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-data-storage-solutions\">Recommend a solution for database scalability<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the database scalability section, there a few important scenarios to focus on and I&#8217;ll start with SQL elastic pools, you know, what are they? They&#8217;re ideal when you managing multiple SQL databases and you have unpredictable performance requirements within them. Next, study horizontal scaling, especially sharding, keep in mind that this is the go-to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/proglab.com.br\/?page_id=224\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Recommend a solution for database scalability&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":175,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-224","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=224"}],"version-history":[{"count":4,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/224\/revisions"}],"predecessor-version":[{"id":460,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/224\/revisions\/460"}],"up":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/175"}],"wp:attachment":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}