আমার বিভাগ গ্রাহকদের ডেটাগুলি আমাদের ডাটাবেস স্কিমায় রূপান্তর করতে বিশেষীকরণ করে যাতে তারা আমাদের সফ্টওয়্যারটি ব্যবহার করতে পারে।
এই মুহুর্তে, আমাদের কাছে সি # অ্যাপ্লিকেশন রয়েছে যা একটি IDataReader
সময় নেয় (এটি সময় হ'ল 99% SqlDataReader
), কিছু পরিষ্কার এবং ম্যাপিং সম্পাদন করে, কোনও DataRow
বস্তুতে এটি sertোকান এবং তারপরে SqlBulkCopy
এটি আমাদের ডাটাবেজে সন্নিবেশ করানোর জন্য একটি ব্যবহার করুন ।
কখনও কখনও (বিশেষত যখন উত্স ডাটাবেসে চিত্র হিসাবে চিত্র থাকে varbinary
) তখন এই প্রক্রিয়াটি ঠিক তখনই ডানদিকে ঘুরিয়ে আবার সার্ভারে ফিরে যেতে সার্ভার থেকে অ্যাপে এসকিউএল স্থানান্তর করতে পারে।
আমি অনুভব করি যে আমরা যদি কিছু এসএসআইএস প্যাকেজ হিসাবে রূপান্তরগুলি আবার লিখি তবে এটি জিনিসগুলিকে অনেক গতিতে পারে। তবে আমি যে সবচেয়ে বড় পাথরওয়ালটি চালিয়ে যাচ্ছি তা হ'ল যখন আমার বস, এখানে আবিষ্কারকৃত নয় ফ্যাশনে ফিরে এসে বললেন "মাইক্রোসফ্ট যদি এসএসআইএসের পক্ষে সমর্থন ছেড়ে দেয় তবে কী হবে? আমাদের এই সমস্ত অপ্রচলিত কোড থাকবে এবং আমাদের ভুল করে দেওয়া হবে।"
এটি প্রথমবার নয় যে আমি কোনও হিট করেছি "তারা যদি সেই বৈশিষ্ট্যটি সরিয়ে দেয় ...?" আমার বস থেকে উত্তর। পুরানো উপায়ে রূপান্তরটি লেখার, নিজেকে এসএসআইএস শেখানোর, এবং উপকারিতা প্রদর্শনের / পরীক্ষার নতুন উপায়টি লেখার জন্য আমার কাছে সময় নেই (আমাদের মধ্যে কেউই এসএসআইএস ব্যবহার করেনি তাই একটি সময় থাকবে যেখানে আমরা থাকব এটি কীভাবে ব্যবহার করতে হয় তা শিখতে হবে)।
এই পরিস্থিতিতে আমার কী করা উচিত? নতুন প্রযুক্তি ঠেলা বন্ধ? তিনি ডিপার্টমেন্ট ছেড়ে যাওয়ার আগ পর্যন্ত অপেক্ষা করুন (আমি তার পরে বিভাগে দ্বিতীয়তম সিনিয়র ব্যক্তি, তবে সে চাকরী ছেড়ে / অবসর নেওয়ার কয়েক বছর আগে হতে পারে)? তৃতীয় পক্ষের সরঞ্জামগুলির দ্বারা ভয় পাওয়া বন্ধ করার জন্য তাকে পাওয়ার নতুন উপায় সন্ধান করুন?
Is it broken?
- এটি একটি বুলিয়ান প্রশ্ন। "এটি উন্নত করা যেতে পারে।" "না" এর সমতুল্য।