Azure Synapse Dedicated SQL Pools اور Serverless SQL Pools میں کیا فرق ہے؟
-
Azure Synapse Dedicated SQL pools ماضی کی وراثت آن پریم MS SQL Server ٹیکنالوجی پر مبنی ہے، جبکہ Azure Synapse SQL Serverless Pools ایک نئی ٹیکنالوجی ہے جسے مائیکروسافٹ کی ایک مختلف ٹیم نے جدید تقسیم شدہ استفسار پراسیسنگ انجن فائلوں کا استعمال کرتے ہوئے بنایا ہے۔ براہ راست ADLS کے اوپر۔   مکمل طور پر مختلف آرکیٹیکچرز کے حامل ان دو SQL حلوں کی بنیاد پر ان میں وسیع پیمانے پر مختلف صلاحیتیں ہیں، جہاں Synapse Serverless SQL Pools ہیں:  - لیگیسی T-SQL کے لیے زبردست تعاون  - پاور BI کے ساتھ زبردست انضمام  - ADLS سے براہ راست اوپن فارمیٹ فائلوں کو پڑھنے کے لیے اچھا تعاون (بشمول ڈیلٹا لیک)   تاہم، سرور لیس ایس کیو ایل پولز کے پاس ہے:  - ڈیٹا لکھنے کے لیے کوئی سپورٹ نہیں ہے (انسرٹ، اپ ڈیٹ، ڈیلیٹ، یا ضم کرنے کی صلاحیت نہیں)، کیونکہ تمام انضمام فائلوں پر بیرونی طور پر ہونا چاہیے۔  - کوئی رزلٹ کیشنگ نہیں، اس لیے ڈیش بورڈز یا سوالات جو متعدد بار چلائے جاتے ہیں وہ ہر عمل کے لیے وقت اور رقم ادا کریں گے چاہے کچھ سیکنڈ پہلے چلیں۔  - کوئی فائل کیشنگ نہیں ہے، لہذا کلاؤڈ اسٹوریج API زیادہ ہو سکتا ہے اور نیٹ ورک کو سیلاب اور بڑی تنصیب کو سست کر سکتا ہے۔