ডেটাবেস এবং একে অপরের মধ্যে লিঙ্কগুলি কত দ্রুত এবং কত দ্রুত (এবং আপনি)? বিভিন্ন ধারণা আছে:
যদি ডেটাটি যথেষ্ট পরিমাণে এটি ব্যবহারিক SELECT * FROM <table> ORDER BY <pk>
হয় তবে প্রতিটি ডিবিতে চালান , ফলাফলগুলি কোনও ট্যাবে বা কমা বিস্মৃত ফাইলটিতে সংরক্ষণ করুন (ফলাফলটি ফাইলের আকারের আকারের সাথে প্রসারিত স্থান নয়) এবং ফলাফলকে আপনার পছন্দসই ভিন্ন প্রকারের সাথে তুলনা করুন যেমন উইনমার্জ হিসাবে ইউটিলিটি। আপনি একেবারে সমস্ত ডেটা তুলনা করছেন ।
যদি ডাটাবেসগুলি একে অপরকে দেখতে পায় (সম্ভবত তারা প্রতিলিপি অংশীদার হিসাবে পরিচালনা করতে সক্ষম হয়) এবং তাদের মধ্যে লিঙ্কটি যথেষ্ট পরিমাণে ব্যান্ডউইথ এবং কম পর্যায়ে বিলম্বিত হয় তবে আপনি লিঙ্কযুক্ত সার্ভারের কার্যকারিতাটি ব্যবহার করতে পারেন (দেখুন http://msdn.microsoft .com / en-US / লাইব্রেরি / ms190479.aspx এবং সংশ্লিষ্ট ডকুমেন্টেশন) এর এবং (এসকিউএল স্টেটমেন্ট কয়েক সারণীগুলির সামগ্রীগুলি তুলনা তুলনা সারি তালিকা <table>
যে অভিন্ন সারি আছে না <linked_server>.<db>..<table>
এবং বিপরীতভাবে ভাইস) ঠিক যেমন আপনি দুটি স্থানীয় টেবিলের বিষয়বস্তু তুলনা করতে হবে। এটি সম্ভাব্য তুলনামূলকভাবে ধীর গতির বিকল্প, তবে স্বয়ংক্রিয় করার জন্য এটি একটি শক্তিশালী চেক হতে পারে।
যদি আপনার চেকসাম ব্যবহার করার প্রয়োজন হয় কারণ আপনি স্থানান্তরিত করার জন্য প্রয়োজনীয় পরিমাণের পরিমাণ হ্রাস করতে চান , তবে ফাংশনগুলির পরিবারের HASHBYTES
চেয়ে বরং ব্যবহার করুন CHECKSUM
কারণ আপনি আরও ভাল মানের হ্যাশ ব্যবহার করতে পারেন যাতে আপনি সমানভাবে আসার দ্বারা আরও নিশ্চিত হন। এটি আরও সিপিইউ নিবিড়, তবে প্রচুর পরিমাণে তথ্যের জন্য আপনি যেভাবেই আইপি / ও বাউন্ডেড সিপিইউ বাউন্ডেড নন তাই অনেকগুলি চক্র অতিরিক্ত ছাড়তে হবে (এবং স্বল্প পরিমাণের জন্য এটি কোনও ব্যাপার নয়)।
সমস্ত ডেটা চরিত্রের জন্য-চরিত্রের তুলনা এবং সমস্ত ডেটা কভার করে একটি একক চেকসামের তুলনা করার মধ্যবর্তী স্থল হিসাবে, আপনি SELECT <pk>, HASHBYTES('SHA1', <all-other-fields-concatenated>) ORDER BY <pk>
প্রতিটি ডাটাবেস থেকে রফতানি করতে পারেন এবং ফলাফলগুলি অভিন্ন কিনা তা তুলনা করতে পারেন (বা SELECT HASHBYTES('SHA1', <all-other-fields-concatenated>) ORDER BY <pk>
তথ্যের পরিমাণ হ্রাস করতে) প্রবাহিত হচ্ছে, কিন্তু আউটপুটে পিকে থাকার অর্থ আপনি আরও কম প্রশ্নগুলি সহ সারিগুলি পৃথক করে সনাক্ত করতে পারবেন, যদি কিছু হয় তবে। অবশ্যই এই শেষ বিকল্পটি অর্থহীন যদি গড় সারির ডেটা ফলাফল হ্যাশের চেয়ে ছোট হয়, সেই ক্ষেত্রে " সমস্ত কিছু তুলনা করুন " বিকল্পটি আরও কার্যকর হবে।