আমি মাইএসকিউএল ডাটাবেসের বিষয়বস্তুগুলি একটি এমএস এসকিউএল সার্ভার ২০০৮ ডাটাবেসে প্রতিলিপি করতে চাই।
এটা কি সম্ভব? কেউ কি এটি অর্জনের জন্য প্রয়োজনীয় পদক্ষেপগুলির রূপরেখা তৈরি করতে পারে?
ধন্যবাদ।
আমি মাইএসকিউএল ডাটাবেসের বিষয়বস্তুগুলি একটি এমএস এসকিউএল সার্ভার ২০০৮ ডাটাবেসে প্রতিলিপি করতে চাই।
এটা কি সম্ভব? কেউ কি এটি অর্জনের জন্য প্রয়োজনীয় পদক্ষেপগুলির রূপরেখা তৈরি করতে পারে?
ধন্যবাদ।
উত্তর:
ব্যক্তিগতভাবে আমি এমএসএসকিউল পদ্ধতি বনাম মাইএসকিউএল পদ্ধতি থেকে ধাক্কা টানতাম। কেন? ওয়েল উইন্ডোতে 32 বিট এবং 64 বিট মাইএসকিউএল ওডিবিসি ড্রাইভার রয়েছে এবং লিঙ্কযুক্ত সার্ভার সেট আপ করা তুচ্ছ। আমার এমএস এসকিউএল থেকে লিঙ্কযুক্ত প্রচুর মাইএসকিউএল সার্ভার রয়েছে। এছাড়াও, লিনাক্স / ইউনিক্স থেকে এমএস এসকিউএলে সংযুক্ত হওয়া সবসময় দুর্দান্ত নয় এবং আপনি ব্যবহারযোগ্যভাবে সমস্ত বৈশিষ্ট্য ব্যবহার করতে সক্ষম নন। ফ্রিটিডিএসের সীমাবদ্ধতা রয়েছে; আপনি পরে এগুলি না করে তাড়াতাড়ি আঘাত করতে পারেন তাই কেন এটি এড়িয়ে যাবেন না। এটি সমস্তই ধরে নিয়েছে যে আপনি * নিক্সে মাইএসকিউএল চালাচ্ছেন। যদি তা না হয় তবে এটি 50/50 এর কাছাকাছি যেতে পারে তবে আমি এখনও এমএস এসকিউএল থেকে টানা বেছে নেব কারণ মনে হয় এটি "লাইভ" ডাটাবেস নয়, সুতরাং কোনও ইটিএল বা প্রসেসিংয়ের জন্য বোঝাটি এটি রাখা আরও আদর্শ। গোল্ডেন গেট সমাধানটি আকর্ষণীয় বলে মনে হচ্ছে তবে আমি নিশ্চিত যে এটি নিখরচায় নয়।
এমএসএসকিউএল এবং ওরাকল ডেটাবেস উভয়েরই এমএস এসকিউএলে প্রতিলিপি দিয়ে আমি এই ধরণের দৃশ্যের সেটআপ করে বিবেচনা করে আমি এমন কিছু টিপস দেব যা আমার পক্ষে সবচেয়ে ভাল কাজ করেছে:
টিপস সাহায্য আশা করি!
একই প্রশ্নটি এখানে স্ট্যাকওভারফ্লোতে সম্বোধন করা হয়েছিল: মাইএসকিউএল থেকে এমএসএসকিউএএর প্রতিরূপ ।
দেখে মনে হচ্ছে কিছু কার্যক্রিয়া আছে তবে খুব সহজ সমাধান নয়।
আমি বিশ্বাস করি যে মাইএসকিউএল ডিবি থেকে এমএসএসকিউএল ডিবিতে প্রয়োজনীয় ডেটা আমদানির জন্য আপনার অবশ্যই একটি এসএসআইএস প্যাকেজ তৈরির চেষ্টা করা উচিত। এসএসআইএস একজনকে বিভিন্ন উত্স থেকে ডেটা আমদানির অনুমতি দেয়। তারপরে আপনার উইন্ডোজ টাস্ক শিডিয়ুলার বা এসকিএল জব ব্যবহার করে প্যাকেজটি নির্ধারণ করতে সক্ষম হওয়া উচিত।
যদি প্রতিলিপি দ্বারা আপনি লগ শিপিং বা এরকম কিছু বোঝায় তবে আমি বিশ্বাস করি যে আপনি ভাগ্যের বাইরে রয়েছেন। তবে আপনি অবশ্যই একটি লিঙ্কযুক্ত সার্ভার হিসাবে একটি মাইএসকিউএল ডাটাবেস সেট আপ করতে পারেন এবং আপনার নিজস্ব প্রতিলিপি স্কিমটি রোল করতে পারেন। সরলতম হ'ল কাটা কাটা এবং বিবৃতি সন্নিবেশ করে সমস্ত টেবিলের পর্যায়ক্রমিক স্ন্যাপশটগুলি করা। আপনার প্রয়োজনীয়তা ডিক্ট হিসাবে জটিলতা যুক্ত করুন।
এটি করার জন্য আপনি মাইএসকিউএল এবং এমএস এসকিউএল এর জন্য গোল্ডেন গেট ব্যবহার করতে পারেন । আপনি কেবল প্রতিটি দিকে গোল্ডেন গেট পণ্য ইনস্টল করবেন, তারপরে একটি একজাতীয় প্রতিরূপ হিসাবে এগিয়ে যান।
বিকল্প হিসাবে, একটি "স্ন্যাপশট" অনুলিপি জন্য, আপনি উভয় তথ্য উত্সের সাথে কেবল সংযোগ করতে পাইথন (বা অনুরূপ) স্ক্রিপ্ট ব্যবহার করতে পারেন ( এমএস এসকিউএল সংযোগের জন্য ইউনিক্সডোবিসি এবং ফ্রিটিডিডিএস ব্যবহার করে ), SELECT
প্রতিটি সারিটির জন্য টেবিলগুলি লুপ করুন doing INSERT
অন্যদিকে. এমএসএসকিউএল যেমন লেনদেন করে এবং এটি আপনার লক্ষ্য, আপনি DELETE
সমস্ত টেবিল থেকে সমস্ত কিছু লেনদেন শুরু করতে পারেন , অনুলিপিটি করুন COMMIT
এবং এটি তাত্ক্ষণিকভাবে প্রদর্শিত হবে যতক্ষণ লক্ষ্যযুক্ত সংযুক্ত ব্যবহারকারীরা উদ্বিগ্ন, কোনও অসঙ্গতি থাকবে না (যদি না এগুলি বিদ্যমান থাকে তবে) অবশ্যই উত্স উপর)।