{"id":10350,"date":"2017-07-13T10:26:26","date_gmt":"2017-07-13T08:26:26","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/"},"modified":"2017-07-13T10:26:26","modified_gmt":"2017-07-13T08:26:26","slug":"one-day-workshop-with-slava-oks-for-sql-server-on-linux","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/","title":{"rendered":"One-day workshop with Slava Oks for SQL Server on Linux"},"content":{"rendered":"<p>Few weeks ago, <a title=\"David Barbarin\" href=\"https:\/\/www.dbi-services.com\/blog\/author\/david-barbarin\/\" target=\"_blank\">David Barbarin<\/a> and I went to the<a title=\"TugarIT 2017\" href=\"http:\/\/tugait.pt\/2017\/\" target=\"_blank\"> Tugar IT<\/a>\u00a0 in Lisbon to follow the workshop from <a title=\"Slava Oks\" href=\"http:\/\/tugait.pt\/2017\/speakers\/slava-oks\/\" target=\"_blank\">Slava Oks<\/a>: <strong>Bringing SQL Server to Linux: Experience<\/strong><\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-17551 aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\" alt=\"Linux03\" width=\"300\" height=\"128\" \/><\/a><\/p>\n<p>It was a deep dive into the code of SQL Server and Slava shows us how they achieve a universal platform regardless the operating system.<\/p>\n<p>On my mind, the challenge was how to deal with the Windows operating system dependencies that include all Win32\/ NT Kernel calls and makes SQL Server OS agnostic<\/p>\n<p>Indeed, SQL Server has about more than 800 calls to Win32 and more than 400 calls to NT Kernel through the SQL OS. Slava explained us how challenging it could be to rewrite all the SQL Server code to support the Linux operating system.<\/p>\n<p>To achieve it, the development Team implemented a containerized approach called <strong>Drawbridge<\/strong>.<\/p>\n<p>Drawbridge combines 2 technologies:<\/p>\n<ul>\n<li>Picoprocess: Process-based isolation container with a minimal kernel API Surface<\/li>\n<li>Library OS: Version of Windows enlightened to run efficiently<\/li>\n<\/ul>\n<p>Here a link for more information about Drawbridge:<a title=\"Drawbridge\" href=\"https:\/\/www.microsoft.com\/en-us\/research\/project\/drawbridge\/#\" target=\"_blank\"> https:\/\/www.microsoft.com\/en-us\/research\/project\/drawbridge\/#<\/a><\/p>\n<p>This technology reduces to 45 calls to the host OS through a proper Platform Abstraction Layer(PAL): <strong>SQLPAL<\/strong>.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux01.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-17552 aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux01.png\" alt=\"Linux01\" width=\"226\" height=\"300\" \/><\/a><em>Source: Microsoft<\/em><\/p>\n<p>SQLPAL manages all resources\u2019 in the process. The goal is to merge SOS and Library OS as the core of SQLPAL.<\/p>\n<p>Then, we get deeper into the SQLPAL code and Slava began a complex topic of debugging stuff\u2026I must admit it was a headache moment! \ud83d\ude15<\/p>\n<p>But finally, I may conclude that it was a very interesting Workshop with a lot of explanations about how Microsoft SQL Server team addressed the challenge of making SQL Server compatiblewith Linux. This helps me to understand the architecture of the next version of SQL Server. \ud83d\ude0e<\/p>\n<p>And it was a nice day in Lisbon in the Microsoft building!<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/IMG_07821.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-medium wp-image-17554 aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/IMG_07821.jpg\" alt=\"IMG_0782(1)\" width=\"300\" height=\"225\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Few weeks ago, David Barbarin and I went to the Tugar IT\u00a0 in Lisbon to follow the workshop from Slava Oks: Bringing SQL Server to Linux: Experience It was a deep dive into the code of SQL Server and Slava shows us how they achieve a universal platform regardless the operating system. On my mind, [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":10351,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[48],"tags":[49,51,566],"type_dbi":[],"class_list":["post-10350","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology-survey","tag-microsoft","tag-sql-server","tag-sql-server-2016"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>One-day workshop with Slava Oks for SQL Server on Linux - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"One-day workshop with Slava Oks for SQL Server on Linux\" \/>\n<meta property=\"og:description\" content=\"Few weeks ago, David Barbarin and I went to the Tugar IT\u00a0 in Lisbon to follow the workshop from Slava Oks: Bringing SQL Server to Linux: Experience It was a deep dive into the code of SQL Server and Slava shows us how they achieve a universal platform regardless the operating system. On my mind, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-13T08:26:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1369\" \/>\n\t<meta property=\"og:image:height\" content=\"583\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Haby\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Haby\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\"},\"author\":{\"name\":\"St\u00e9phane Haby\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b\"},\"headline\":\"One-day workshop with Slava Oks for SQL Server on Linux\",\"datePublished\":\"2017-07-13T08:26:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\"},\"wordCount\":307,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\",\"keywords\":[\"Microsoft\",\"SQL Server\",\"SQL Server 2016\"],\"articleSection\":[\"Technology Survey\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\",\"name\":\"One-day workshop with Slava Oks for SQL Server on Linux - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\",\"datePublished\":\"2017-07-13T08:26:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg\",\"width\":1369,\"height\":583},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"One-day workshop with Slava Oks for SQL Server on Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b\",\"name\":\"St\u00e9phane Haby\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g\",\"caption\":\"St\u00e9phane Haby\"},\"description\":\"St\u00e9phane Haby has more than ten years of experience in Microsoft solutions. He is specialized in SQL Server technologies such as installation, migration, best practices, and performance analysis etc. He is also an expert in Microsoft Business Intelligence solutions such as SharePoint, SQL Server and Office. Futhermore, he has many years of .NET development experience in the banking sector and other industries. In France, he was one of the first people to have worked with Microsoft Team System. He has written several technical articles on this subject. St\u00e9phane Haby is Microsoft Most Valuable Professional (MVP) as well as Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. He holds a Engineer diploma in industrial computing and automation from France. His branch-related experience covers Chemicals &amp; Pharmaceuticals, Banking \/ Financial Services, and many other industries.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/stephane-haby\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"One-day workshop with Slava Oks for SQL Server on Linux - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/","og_locale":"en_US","og_type":"article","og_title":"One-day workshop with Slava Oks for SQL Server on Linux","og_description":"Few weeks ago, David Barbarin and I went to the Tugar IT\u00a0 in Lisbon to follow the workshop from Slava Oks: Bringing SQL Server to Linux: Experience It was a deep dive into the code of SQL Server and Slava shows us how they achieve a universal platform regardless the operating system. On my mind, [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/","og_site_name":"dbi Blog","article_published_time":"2017-07-13T08:26:26+00:00","og_image":[{"width":1369,"height":583,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Haby","twitter_card":"summary_large_image","twitter_misc":{"Written by":"St\u00e9phane Haby","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/"},"author":{"name":"St\u00e9phane Haby","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b"},"headline":"One-day workshop with Slava Oks for SQL Server on Linux","datePublished":"2017-07-13T08:26:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/"},"wordCount":307,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg","keywords":["Microsoft","SQL Server","SQL Server 2016"],"articleSection":["Technology Survey"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/","url":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/","name":"One-day workshop with Slava Oks for SQL Server on Linux - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg","datePublished":"2017-07-13T08:26:26+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Linux03.jpg","width":1369,"height":583},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/one-day-workshop-with-slava-oks-for-sql-server-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"One-day workshop with Slava Oks for SQL Server on Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/d0bfb7484ae81c8980fc2b11334f803b","name":"St\u00e9phane Haby","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1123227ca39a5dca608c0f72d23cd1904fee29979749bbb3a485b9438436c553?s=96&d=mm&r=g","caption":"St\u00e9phane Haby"},"description":"St\u00e9phane Haby has more than ten years of experience in Microsoft solutions. He is specialized in SQL Server technologies such as installation, migration, best practices, and performance analysis etc. He is also an expert in Microsoft Business Intelligence solutions such as SharePoint, SQL Server and Office. Futhermore, he has many years of .NET development experience in the banking sector and other industries. In France, he was one of the first people to have worked with Microsoft Team System. He has written several technical articles on this subject. St\u00e9phane Haby is Microsoft Most Valuable Professional (MVP) as well as Microsoft Certified Solutions Associate (MCSA) and\u00a0Microsoft Certified Solutions Expert (MCSE) for SQL Server 2012. He is also Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified IT Professional (MCITP) for SQL Server 2008 as well as ITIL Foundation V3 certified. He holds a Engineer diploma in industrial computing and automation from France. His branch-related experience covers Chemicals &amp; Pharmaceuticals, Banking \/ Financial Services, and many other industries.","url":"https:\/\/www.dbi-services.com\/blog\/author\/stephane-haby\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=10350"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10350\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/10351"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10350"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}