MYSQL اور SQL سرور 2014 ایکسپریس میں کیا فرق ہے؟


جواب 1:

جو کوئی ایس ای ایس کیو ایل اور ایس کیو ایل سرور 2014 کے ساتھ روزانہ کی بنیاد پر کام کرتا ہے ، میں آپ کو بتا سکتا ہوں کہ میں کیا سمجھتا ہوں کہ اہم اختلافات ہیں (نیز ہر ایک کی اپنی پسندیدگی اور ناپسند)

SQL زبان اطلاق

ایس کیو ایل سرور کی اپنی ایک بہت بڑی تاریخ ہے ، انہوں نے اس بنیاد پر انجن تیار کیا کہ ہر سوال پر عمل درآمد کے منصوبے کی ضرورت ہوتی ہے ، آپ کے سوال کے اخراجات کو ضعف سے تجزیہ کرکے اپنے سوال کو بہتر بنانے کے لئے آپ کے پاس ایس کیو ایل سرور میں بہتر ٹولز موجود ہیں۔ ایس کیو ایل میں اس طرح کے تجزیہ کے آلے کی کمی ہے ، یا آپ کو اس کی قیمت ادا کرنی ہوگی۔

ایس کیو ایل میں آپ یہ کرسکتے ہیں: زٹبل گروپ سے 1،2 تک کاؤنٹر کے طور پر a ، b ، c + y ، گنتی (d) کو منتخب کریں۔ ایس کیو ایل سرور میں آپ کو یہ کرنا ضروری ہے: a ، b ، c + y ، گنتی کا انتخاب کریں ( د) ztable گروپ کے بطور کاؤنٹر بطور a ، b ، c + y۔

ایس کیو ایل میں آپ لمیٹڈ شق کے استعمال سے اپنے سوالات کو محدود کرتے ہیں۔ مثال کے طور پر:

سوم ٹیبل حد 50 ، 10 سے * منتخب کریں۔ اس سے آپ کو استفسار کے نتائج ملتے ہیں ، صرف صفیں ، 50 سے 59۔ یہ متعدد چیزوں کے ل useful مفید ہے۔

ایس کیو ایل سرور اس منتخب کریں * منجانب dbo.SomeTable OFFSET 50 ROWS FETCH اگلے 10 ROWS کا استعمال کرتا ہے۔

آپ بھی ایسا کرسکتے ہیں ، لیکن آپ کو ایس کیو ایل سرور پر بہت کچھ لکھنے کی ضرورت ہے۔

ایس کیو ایل میں آپ استعمال کرسکتے ہیں اگر (کچھ_ کنڈیشنشن = سچ ، استعمال یہ ٹھوس والیوٹ ٹریو ، استعمال ٹیوس ویلیوآف فالس) ، تو آپ بھی کیس کا استعمال کرسکتے ہیں: جب ایک = سچ # یلسی 0 اختتام سوموولیو کے بطور۔ ایس کیو ایل سرور میں آپ کے پاس صرف کیس ہوتا ہے۔ جو آپ کو ہر ایک سوال پر لکھنے کے لئے بہت زیادہ جہنم دیتا ہے۔

اب دوسری طرف جب ایس کیو ایل سرور کے پاس بہت سارے اختیارات ہیں جب بات کمپلیکس سوالات کی ہو تو ، کراسٹااب سوالات تخلیق کرنے کے لئے پیوٹوٹ موجود ہے ، وہاں کراس جوائن ہے ، اور بہت سارے دوسرے افعال جو ایس کیو ایل سرور کو اعلی درجے کی سوالات کے ل really واقعی ٹھنڈا کرتے ہیں۔

ڈیٹا داخل کرتے وقت ، ایس کیو ایل میں آپ یہ کرسکتے ہیں:

خاکہ نگاری میں a = value، b = othervalue سیٹ کریں۔

ایس کیو ایل سرور میں آپ صرف کلاسیکی استعمال کرسکتے ہیں۔

خاکہ نگاری (a ، b) قدر (قدر ، دوسرا قیمت) میں داخل کریں

یا

خاکہ نگاری میں قدر داخل کریں (قیمت ، دوسرا قیمت)

اب 2 ، 3 ، 4 کالموں میں ، یہ شاید کم سے زیادہ بوجھل نہیں ہے ، لیکن جب آپ 40 ، 50 کالم کو آگے بڑھ رہے ہیں تو ، غلطیاں کیے بغیر داخل کرنے کا تکلیف ہو رہی ہے ، خاص طور پر جب اس میں پیچیدہ اقدار شامل ہوں۔

تو میرے لئے ، ایس کیو ایل نے آسان سوالات ، یہاں تک کہ 2-3 ٹیبل کے سوالات پر بھی ایس کیو ایل سرور کو آسانی سے شکست دی۔ لیکن طویل ، پیچیدہ سوالات پر ، ایس کیو ایل سرور کنگ ہے۔

بیک بیکس

ایک بار پھر ، ایس کیو ایل سرور پیچیدہ حالات پر سوچ سمجھ کر تعمیر ہوا ، مکمل بیک اپ بنانے کے کم از کم 3 طریقے ہیں ، اور پیچیدہ ، ورددشیل بیک اپ ، بائنری ، فائل سسٹم اور اسکرپٹ موجود ہیں۔ آپ کو شاید بائنری پر قائم رہنا چاہئے ، لیکن سیکیورٹی کے بہت سارے معاملات ہیں جب آپ کسی ایس کیو ایل سرور کی بحالی کرتے ہیں تو آپ کو اچھی طرح سے آگاہ ہونے کی ضرورت ہے۔ ایس کیو ایل سرور میں بیک اپ بحال کرنا غیر منظم نہیں ہے۔ آپ کو یہ جاننے کی ضرورت ہے کہ آپ کیا کر رہے ہیں یا آپ اپنے ڈیٹا بیس میں خلل ڈال سکتے ہیں۔ اگر آپ کا ڈیٹا بیس واقعتا small چھوٹا نہ ہو تب تک میں کبھی بھی ایس کیو ایل سرور پر ایس کیو ایل فائل ری اسٹور کے استعمال کی سفارش نہیں کروں گا ، یہ ہمیشہ کے لئے لیتا ہے ، اور بعض اوقات ڈمپ ناکام ہوجاتا ہے اور آپ کو اس کا پتہ چل جاتا ہے ، 45 منٹ سے 1 گھنٹے بعد اگر آپ خوش قسمت ہیں۔ .

دوسری طرف ، ایس کیو ایل ایس کیو ایل کو کسی فائل میں پھینکنے ، اور اس ایس کیو ایل کو بحال کرنے کے بارے میں ہے۔ یہ کام کرتا ہے ، یہ آسان ہے اور آپ کسی بھی درمیانے درجے کے صارف کو بیک اپ کے ساتھ کام کرنے کے ل easily آسانی سے تربیت دے سکتے ہیں اور بغیر کسی پریشانی کے آسانی سے کریں گے۔ لیکن آپ کو خود سیکیورٹی کو برقرار رکھنے اور یقینی بنانے کی بھی ضرورت ہے ، جو آپ کے ماحول کے مطابق کبھی کبھی بوجھل ہوسکتی ہے۔

ڈسک کا استعمال

میں نے یہاں کوئورا پر کہیں پڑھا جب ایک لڑکے نے کہا کہ ڈسک کا استعمال ضروری نہیں ہے کیونکہ اسٹوریج سستا ہے۔ ٹھیک ہے ایسا ہوسکتا ہے ، لیکن پھر بھی اس کی وجہ سے اسے ضائع کرنا حماقت کی قسم ہے۔

ویسے ایس کیو ایل بہت کمپیکٹ ہے ، میرے پاس چھوٹی چھوٹی کمپنیوں پر کچھ انسٹال ہیں جو 2003 سے شروع ہوچکی ہیں ، اور ڈیٹا کبھی بھی 10 جی بی تک نہیں پہنچا ، اور ان کے پاس لاکھوں قطار والی میزیں موجود ہیں ، اور اس کے باوجود اعداد و شمار تناسب سے بڑھ نہیں سکے ہیں۔

ایس کیو ایل سرور میں ، میں نے ایک اور انسٹال کیا ، جس نے صرف 2 ماہ کے بعد 2 جی بی کھا لیا! ایس کیو ایل سرور کو برقرار رکھنا ضروری ہے ، آپ کو اپنے نوشتہ جات کو صاف کرنے کی ضرورت ہے ، آپ کو اپنے ایس کیو ایل سرور کو اپنے ڈیٹا بیس کی دیکھ بھال کرنے کی اجازت دینے کے لئے باکرین بائنری بیک اپ کرنے کی ضرورت ہے ، اور ایک ایسا شخص ہے جو جانتا ہے کہ ہر ایک کے ساتھ ڈیٹا کو کس طرح کام کرنا ہے۔ اگر استعمال کنندہ کی تعداد ، انسٹال کی پیچیدگیوں ، ان اعداد و شمار کی نوعیت پر منحصر ہے جس کو سنبھالا جارہا ہے ، اسی وجہ سے کچھ جگہوں پر ڈی بی اے لازمی ہے۔ ایس کیو ایل کو درمیانے تربیت یافتہ پاور صارف کے ساتھ برقرار رکھا جاسکتا ہے اور یہ ٹھیک رہے گا۔

نیز کچھ چیزیں ایسی ہیں جو SQL سرور میں SQL پروفائلر اور SQL ایجنٹ کے بغیر نہیں ہوسکتی ہیں۔ ایس کیو ایل ایک خدمت سے زیادہ کے بغیر ، خود ہی سب کچھ کرسکتا ہے۔

ایک بار پھر ، آپ کے انٹرپرائز کے سائز اور پیچیدگی پر انحصار کرتے ہوئے ، ایس کیو ایل سرور جانے کا راستہ ہوسکتا ہے۔ اگر آپ کو ان مشکلات کی ضرورت نہیں ہے تو ، ایس کیو ایل ایک اچھا دعویدار ہے۔

اسٹورڈ طریقہ کار ، فنکشنز اور یو ڈی ایف ایس

یہ آر ڈی بی ایم ایس میں جرات مندانہ کی سرزمین ہے ، میں یہاں تک کہ ایس کیو ایل پر ایس پیز پر ایک اڈمی کورس تیار کر رہا ہوں۔ لیکن جتنا میں ایس پی ، ٹرگر ، افعال اور ہر چیز ایس کیو ایل سے محبت کرتا ہوں ، آپ اسے ایس کیو ایل سرور کو دینا پڑے گا ، انہیں یہ سب اچھا مل گیا۔

اب آپ یہ کہنے کے لئے میرے سر قلم کرنے سے پہلے ، مجھے صرف یہ بتانے دیں ، ایس کیو ایل سرور پر ایس پی تیز ہیں ، پیچیدہ ہوسکتی ہیں ، آپ کی زندگی کو آسان بنانے کے ل the بہت ساری افادیتیں رکھتے ہیں تاکہ وہ سی # اور بصری بنیادی جیسے دوسری زبانوں میں بھی مرتب ہوسکیں۔ یہاں تک کہ آپ ٹیبل متغیرات بھی بنا سکتے ہیں ، جو ایس کیو ایل پر عارضی ٹیبلز کے مقابلے میں تیز تر اور آسان کام کرسکتے ہیں۔ ان کا بہت کچھ چل رہا ہے۔

ایس کیو ایل میں صارف کی متعین افعال بھی ہوسکتی ہیں ، لیکن آپ کو سی میں مہارت حاصل کرنے کی ضرورت ہے اگر آپ ہیں تو ، آپ کو پریشان ہونے کی کوئی ضرورت نہیں ہے۔ ہم میں سے بہت سے ، نہیں ہیں۔

یقینا اور بھی ہیں ، لیکن مجھے امید ہے کہ آپ کو یہ خیال مل جائے گا۔

قسمت اچھی!


جواب 2:

SQL سرور ایکسپریس ، بڑے کاروباری انتخابوں میں توسیع کرتا ہے ، اگر آپ SQL کو اپنے کام میں استعمال کرتے ہیں تو ، آپ کے پاس قابل استعمال کچھ متبادل ہیں۔ جانچ پڑتال ایس کیو ایل انکوائری صرف ان متعدد چیزوں میں سے ایک ہے جن کی آپ پریفکس کے ساتھ اسکرین کرسکتے ہیں۔

ایس کیو ایل سرور ایکسپریس دلچسپی کے مختلف نکات پیش کرتا ہے۔ سب سے پہلے اور بظاہر سب سے زیادہ ضروری SQL سرور کے ساتھ کُل استعداد اور ہم آہنگی ہے۔

مزید پڑھیں: ایس کیو ایل سرور ایکسپریس | SQL سرور ایکسپریس ورژن