আমি সঞ্চিত পদ্ধতির ভক্ত নই
সঞ্চিত পদ্ধতিগুলি আরও রক্ষণাবেক্ষণযোগ্য কারণ: * আপনি যখনই কিছু এসকিউএল পরিবর্তন করতে চান তখন আপনাকে আপনার সি # অ্যাপটি পুনরায় সংকলন করতে হবে না *
আপনি যখনই ডেটাটাইপগুলি পরিবর্তন করেন বা আপনি কোনও অতিরিক্ত কলাম বা যে কোনও কিছু ফিরিয়ে দিতে চান তবে এটিকে পুনরায় সংযুক্ত করে ফেলবেন। আপনার অ্যাপ্লিকেশনটির নীচে থেকে এসকিউএলকে 'স্বচ্ছভাবে' পরিবর্তন করতে পারার সংখ্যা পুরোপুরি বেশ ছোট
- আপনি এসকিউএল কোডটি পুনরায় ব্যবহার করছেন।
প্রোগ্রামিং ল্যাঙ্গুয়েজ, সি # অন্তর্ভুক্ত, এই আশ্চর্যজনক জিনিস আছে, একটি ফাংশন বলা হয়। এর অর্থ আপনি একাধিক জায়গা থেকে একই ব্লকের কোডটি ডাকতে পারেন! অ্যামেজিং! এরপরে আপনি এর মধ্যে একটির মধ্যে পুনঃ-ব্যবহারযোগ্য এসকিউএল কোড রাখতে পারেন বা আপনি যদি সত্যিই উচ্চ প্রযুক্তি অর্জন করতে চান তবে আপনি একটি লাইব্রেরি ব্যবহার করতে পারেন যা এটি আপনার জন্য করে। আমি বিশ্বাস করি যে তাদেরকে অবজেক্ট রিলেশনাল ম্যাপস বলা হয় এবং আজকাল এটি বেশ সাধারণ।
কোড পুনরাবৃত্তি হ'ল আপনি যখন একটি রক্ষণাবেক্ষণযোগ্য অ্যাপ্লিকেশন তৈরি করার চেষ্টা করছেন তখন আপনি সবচেয়ে খারাপ কাজ করতে পারেন!
সম্মত, যে কারণে সঞ্চিতপ্রক্সগুলি একটি খারাপ জিনিস। এসকিউএল এর ... এসকিউএল ব্লকগুলির চেয়ে ফাংশনগুলিতে কোডটি ছোট করে ছোট করা (ছোট ছোট ভাগে বিভক্ত) কোডটি রিফ্যাক্টর এবং পচন করা খুব সহজ?
আপনার কাছে ৪ টি ওয়েবসर्ভার এবং একত্রে উইন্ডোজ অ্যাপ্লিকেশন রয়েছে যা একই এসকিউএল কোডটি ব্যবহার করে এখন আপনি বুঝতে পেরেছেন যে এসকিউএল কোডের সাথে একটি ছোট সমস্যা আছে তাই আপনি বরং ...... 1 টি জায়গায় প্রোক পরিবর্তন করুন বা কোডটি সকলের দিকে ঠেলে দিন ওয়েবসভারগুলি, সমস্ত উইন্ডোজ বাক্সে সমস্ত ডেস্কটপ অ্যাপ্লিকেশনগুলি (ক্লিকোনস সহায়তা করতে পারে) পুনরায় ইনস্টল করুন
আপনার উইন্ডোজ অ্যাপস কেন একটি কেন্দ্রীয় ডাটাবেসে সরাসরি সংযুক্ত হচ্ছে? এটি ঠিক সেখানে একটি বিশাল সুরক্ষা গর্তের মতো বলে মনে হচ্ছে এবং সার্ভার-সাইড ক্যাচিংয়ের বিধিবিধান হিসাবে এটি বাধা। তাদের কি কোনও ওয়েব সার্ভিসের মাধ্যমে সংযুক্ত হওয়া বা আপনার ওয়েব সার্ভারের মতো হওয়া উচিত নয়?
সুতরাং, 1 টি নতুন স্প্রোক, বা 4 টি নতুন ওয়েবসারভার ধাক্কা দেবেন?
এই ক্ষেত্রে এটি হল এক নতুন sproc ধাক্কা সহজ, কিন্তু আমার অভিজ্ঞতা, 'ধাক্কা পরিবর্তন' এর 95% কোড এবং ডাটাবেসের প্রভাবিত। যদি আপনি সেই মাসে 20 টি জিনিস ওয়েবসভারগুলিতে এবং 1 টি ডাটাবেসগুলিতে চাপ দিচ্ছেন, তবে আপনি যদি তার পরিবর্তে 21 টি জিনিস ওয়েবসাররে এবং ডাটাবেসে শূন্য করে থাকেন তবে আপনি খুব কমই হারাবেন lose
আরও সহজে কোড পর্যালোচনা।
আপনি কিভাবে ব্যাখ্যা করতে পারেন? আমি এই না। বিশেষত স্প্রোকগুলি সম্ভবত উত্স নিয়ন্ত্রণে নেই এবং তাই ওয়েব-ভিত্তিক এসসিএম ব্রাউজারগুলির মাধ্যমে অ্যাক্সেস করা যায় না।
আরও কনস:
স্টোরডপ্রসগুলি ডাটাবেসে লাইভ করে যা বাইরের বিশ্বের কাছে একটি কালো বক্স হিসাবে উপস্থিত হয়। এগুলি উত্স নিয়ন্ত্রণে রাখতে চাওয়ার মতো সাধারণ জিনিসগুলি একটি দুঃস্বপ্ন হয়ে যায়।
নিছক প্রচেষ্টার বিষয়টিও রয়েছে। এটা একটা মধ্যে ভেঙ্গে সবকিছু জানার জন্য হতে পারে মিলিয়ন স্তরে কোন মাত্র অতিরিক্ত donkeywork হলে আপনি আপনার প্রধান নির্বাহী কর্মকর্তা থেকে ন্যায্যতা কেন এটা শুধু তাদের 7 মিলিয়ন ডলার খরচ কিছু ফোরামে গড়ে তুলতে চেষ্টা করছেন, কিন্তু অন্যথায় প্রতি সামান্য জিনিস একটি storedproc তৈরি সুবিধা।