আমরা আমাদের ডাটাবেসটিকে একটি নতুন স্কিমাতে স্থানান্তরিত করছি তবে তথ্যটি সঠিকভাবে সরানো হয়েছে want
Ditionতিহ্যগত ডেটা তুলনা সরঞ্জামগুলি যদি স্কিমগুলি একই হয় তবে পার্থক্যের জন্য দুটি ডাটাবেসের তুলনা করতে পারে। আমাদের ক্ষেত্রে টেবিল ডিজাইনের পরিবর্তন হয়েছে তবে পুরানো স্কিমা থেকে সমস্ত ডেটা নতুনটিতে রয়েছে, এটি কিছুটা সরিয়ে নেওয়া হয়েছে, এবং আমার এটি সঠিক কিনা তা নিশ্চিত করা দরকার। আমাদের কাছে কয়েক মিলিয়ন সারি রয়েছে সুতরাং ম্যানুয়াল পরিদর্শন কোনও বিকল্প নয়।
এই ধরণের তুলনায় সহায়তা করতে পারে এমন কোন সরঞ্জাম রয়েছে?
যদি নেই এমন কোনও লাইব্রেরি / ফ্রেমওয়ার্ক রয়েছে যা কাস্টম সমাধানের বিকাশ শুরু করতে সহায়তা করতে পারে?
এসকিউএল সার্ভার ২০০৮ এর ক্ষেত্রে, প্রয়োজনে একটি ডাটাবেস নির্দিষ্ট সমাধান ব্যবহার করে আমি খুশি।
আমার দ্রাবক: আমি VIEW
নতুন ডাটাবেস টেবিলের মতো একই ক্ষেত্রগুলির সাথে পুরানো ডাটাবেসে প্রতিটি টেবিলের একটি তৈরি করে দুটি ডেটা সেট তুলনা করছি ।
আমি তখন এখানে বর্ণিত কৌশলটি ব্যবহার করে ডেটা তুলনা করি : এসকিউএল সার্ভারে দুটি টেবিলের তুলনা করার সবচেয়ে সংক্ষিপ্ততম, দ্রুত এবং সহজতম উপায়: ইউনিয়ন!
আমি এই মাইগ্রেশনে ভাগ্যবান যেহেতু সামগ্রিক টেবিল কাঠামোটি পুরানো ডাটাবেসের সাথে সমান, ক্ষেত্রগুলি এক টেবিল থেকে অন্য টেবিলের দিকে সরানো, নামানো বা যুক্ত করা। বাদ দেওয়া এবং যুক্ত হওয়ার ক্ষেত্রে তুলনা করার মতো কিছুই নেই, যে ক্ষেত্রগুলি সরানো বা একত্রিত হয়েছে সেগুলির জন্য তুলনার জন্য সঠিক তথ্য সরবরাহ করার জন্য আমি গণনা করি।
UNION
তুলনা শো আমাকে শুধুমাত্র পার্থক্য সারি, তাই যত তাড়াতাড়ি ডাটা সঠিক আমি একটি খালি ফলাফল সেট করুন।