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