আমি মনে করি প্রো লিনকিউ যুক্তিটি এমন লোকদের কাছ থেকে এসেছে যাঁদের ডাটাবেস বিকাশের ইতিহাস নেই (সাধারণভাবে)।
বিশেষত যদি ভিএস ডিবি প্রো বা টিম স্যুটের মতো পণ্য ব্যবহার করা হয়, তবে এখানে তৈরি অনেক যুক্তি প্রয়োগ হয় না, উদাহরণস্বরূপ:
বজায় রাখা এবং পরীক্ষা করা আরও শক্ত: ভিএস সম্পূর্ণ সিনট্যাক্স চেকিং, স্টাইল চেকিং, রেফারেনশিয়াল এবং সীমাবদ্ধ চেকিং এবং আরও অনেক কিছু সরবরাহ করে। এটি সম্পূর্ণ ইউনিট পরীক্ষার ক্ষমতা এবং রিফ্যাক্টরিং সরঞ্জাম সরবরাহ করে।
লিনকিউ সত্য ইউনিট পরীক্ষাকে অসম্ভব করে তোলে (মনে মনে) এটি এসিডি পরীক্ষায় ব্যর্থ হয়।
লিনকিউতে ডিবাগ করা সহজ: কেন? ভিএস পরিচালিত কোড এবং এসপিদের নিয়মিত ডিবাগিং থেকে সম্পূর্ণ পদক্ষেপে অনুমতি দেয়।
স্থাপনার স্ক্রিপ্টগুলির পরিবর্তে একটি একক ডিএলএলে সংকলিত: আবারও, ভিএস উদ্ধার করতে আসে যেখানে এটি সম্পূর্ণ ডাটাবেসগুলি তৈরি করতে এবং স্থাপন করতে বা ডেটা-নিরাপদ বর্ধিত পরিবর্তন করতে পারে।
লিনকিউ দিয়ে টিএসকিউএল শিখতে হবে না: না আপনি না, তবে আপনাকে লিনকুই শিখতে হবে - সুবিধা কোথায়?
আমি সত্যিই এটিকে কোনও উপকার হিসাবে দেখছি না। বিচ্ছিন্নভাবে কিছু পরিবর্তন করতে সক্ষম হতে পারে তাত্ত্বিক মধ্যে ভাল লাগতে পারে, কিন্তু পরিবর্তনগুলি একটি চুক্তি পূরণের কারণ এই নয় যে এটি সঠিক ফলাফলগুলি প্রত্যাবর্তন করবে। সঠিক ফলাফলগুলি কী তা নির্ধারণ করতে সক্ষম হওয়ার জন্য আপনার প্রসঙ্গের প্রয়োজন এবং আপনি সেই প্রসঙ্গটি কলিং কোড থেকে পান।
ওম, আলগাভাবে সংযুক্ত অ্যাপ্লিকেশনগুলি সমস্ত ভাল প্রোগ্রামারদের চূড়ান্ত লক্ষ্য কারণ তারা সত্যিকার অর্থে নমনীয়তা বাড়ায়। বিচ্ছিন্নভাবে জিনিসগুলিকে পরিবর্তন করতে সক্ষম হওয়া দুর্দান্ত এবং এটি আপনার ইউনিট পরীক্ষাগুলি যা নিশ্চিত করবে যে এটি এখনও উপযুক্ত ফলাফলগুলি প্রত্যাবর্তন করবে।
আপনারা সবাই বিরক্ত হওয়ার আগে, আমি মনে করি লিনকিউ এর একটি জায়গা আছে এবং তার দুর্দান্ত ভবিষ্যত রয়েছে। তবে জটিল, ডেটা-নিবিড় অ্যাপ্লিকেশনগুলির জন্য আমি ভাবি না যে এটি সঞ্চিত পদ্ধতিগুলির স্থান গ্রহণের জন্য প্রস্তুত। এই দৃশ্যটি আমি এই বছর টেকএডে এমভিপি দ্বারা প্রতিধ্বনিত করেছি (তারা নামহীন থাকবে)।
সম্পাদনা করুন: লাইনকিউ থেকে এসকিউএল স্টোরড প্রক্রিয়া পদ্ধতির দিকটি এমন কিছু যা এখনও আমার আরও পড়তে হবে - যা আমি খুঁজে পাই তার উপর নির্ভর করে আমার উপরের ডায়িটারি পরিবর্তন করতে পারে;)