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