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