কম্পিউটার

Oracle GoldenGate 12c রিলিজ 3 - নতুন বৈশিষ্ট্য সমান্তরাল প্রতিলিপি

প্যারালাল রেপ্লিক্যাট হল Oracle ®GoldenGate 12c Release 3 (12.3.0.1) এ প্রবর্তিত নতুন বৈশিষ্ট্যগুলির মধ্যে একটি। সমান্তরাল প্রতিলিপি একাধিক সমান্তরাল ম্যাপারস্যান্ড এবং থ্রেড ব্যবহার করে ব্যবহারকারীদের দ্রুত তাদের পরিবেশে ডেটা লোড করতে সহায়তা করার জন্য ডিজাইন করা হয়েছে৷

সমান্তরাল প্রতিলিপি কি?

সমান্তরাল রেপ্লিক্যাট হল ওরাকল ডাটাবেসের জন্য একটি উচ্চ মাপযোগ্য প্রয়োগ ইঞ্জিন যা স্বয়ংক্রিয়ভাবে প্রয়োগের কাজের চাপকে সমান্তরাল করতে পারে এবং লেনদেনের মধ্যে নির্ভরতাকে বিবেচনায় নিতে পারে। সমান্তরাল প্রতিলিপি ডেটাবেসের বাইরে নির্ভরতা গণনা এবং সমান্তরালতা সম্পাদন করে ইন্টিগ্রেটেড রেপ্লিক্যাটের সমস্ত সুবিধা প্রদান করে। এটি ট্রেল ফাইলের পড়া এবং ম্যাপিংকে সমান্তরাল করে এবং দ্রুত বড় লেনদেন প্রয়োগ করার ক্ষমতা প্রদান করে। নির্ভরতা গণনা, ম্যাপিংয়ের সমান্তরালতা, এবং প্রয়োগ ডাটাবেসের বাইরে সঞ্চালিত হয় এবং অন্য সার্ভারে অফ-লোড করা যেতে পারে। এই প্রক্রিয়ায় লেনদেনের অখণ্ডতা বজায় থাকে।

এছাড়াও, SPLIT_TRANS_RECS প্যারামিটার সমান্তরালভাবে প্রয়োগ করার জন্য একটি বড় লেনদেনকে যৌক্তিকভাবে ছোট অংশে বিভক্ত করে। নির্ভরতাও পরিচালিত হয় এবং বজায় রাখা হয়।

সমান্তরাল প্রতিলিপি স্থাপত্য

নিম্নলিখিত চিত্রটি সমান্তরাল প্রতিলিপি স্থাপত্যকে চিত্রিত করে:

Oracle GoldenGate 12c রিলিজ 3 - নতুন বৈশিষ্ট্য সমান্তরাল প্রতিলিপি সেল কমান্ডের ফলাফল তালিকাভুক্ত করুন

ছবির উৎস:https://bit.ly/2wsPZVv

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

উপরন্তু, সমান্তরাল প্রতিলিপি নিম্নলিখিত মোডগুলির মধ্যে একটিতে চালানোর জন্য কনফিগার করা যেতে পারে:

  • ইন্টিগ্রেটেড মোড: এটি পূর্ববর্তী সংস্করণের ইন্টিগ্রেটেড রেপ্লিক্যাটের অনুরূপ, তবে পাঠক এবং লেখকরা সমান্তরাল প্রতিলিপির সমন্বিত মোডের সাথে ডেটাবেসের বাহ্যিক নন। এই মোড এখনও প্রক্রিয়াগুলি পরিচালনা করতে ডাটাবেসের অভ্যন্তরীণ ব্যবহার করে৷

  • অ-ইন্টিগ্রেটেড মোড: এই মোডে, রেপ্লিক্যাট এখনও সমান্তরালে চলে৷ যাইহোক, এখন এটি সম্পূর্ণরূপে ডাটাবেসের বাইরে৷

সমান্তরাল প্রতিলিপি কী বৈশিষ্ট্যগুলি

নিম্নলিখিত বৈশিষ্ট্যগুলি সমান্তরাল প্রতিলিপির জন্য গুরুত্বপূর্ণ:

  • ইন্টিগ্রেটেড রেপ্লিক্যাট থেকে 5 গুণ পর্যন্ত দ্রুত।
  • একটি বড় লেনদেন সমান্তরালভাবে প্রয়োগ করার বিকল্প প্রদান করে।
  • একটি বড় লেনদেন সমান্তরাল করতে পারে৷ বৃহৎ লেনদেনগুলিকে সমান্তরালে দ্রুত প্রক্রিয়া করে এবং এখনও বৃহৎ লেনদেনের সমান্তরালে নির্ভরতা বিবেচনা করে৷
  • SPLIT_TRANS_RECS ব্যবহার করে প্রক্রিয়াকরণ নিয়ন্ত্রণ করতে পারে প্যারামিটার, যা লেনদেন বিভক্ত আকার নির্দিষ্ট করে (রেকর্ডে)। ডিফল্ট হল 100,000৷

বেসিক প্যারালাল রেপ্লিক্যাট প্যারামিটার

আপনি নিম্নলিখিত প্যারামিটার ব্যবহার করতে পারেন সমান্তরাল প্রতিলিপি প্রক্রিয়াকরণে ব্যবহার করা যেতে পারে:

MAP_PARALLELISM :ম্যাপারের সংখ্যা কনফিগার করে। এই প্যারামিটারটি ট্রেল ফাইল পড়ার জন্য ব্যবহৃত থ্রেডের সংখ্যা নিয়ন্ত্রণ করে। সর্বনিম্ন মান হল1 , সর্বাধিক মান হল 100 , এবং ডিফল্ট মান হল 2 .

APPLY_PARALLELISM :প্রয়োগকারীদের সংখ্যা কনফিগার করে। এই প্যারামিটারটি লক্ষ্য ডাটাবেসের সংযোগের সংখ্যা নিয়ন্ত্রণ করে যা পরিবর্তনগুলি প্রয়োগ করার জন্য ব্যবহৃত হয়। ডিফল্ট মান হল 4 .

MIN_APPLY_PARALLELISM and MAX_APPLY_PARALLELISM :সমান্তরালতা প্রয়োগ করুন স্বয়ংক্রিয়ভাবে সুর করা হয়৷ আপনি ন্যূনতম এবং সর্বোচ্চ মান সেট করতে পারেন সেই রেঞ্জগুলিকে সংজ্ঞায়িত করতে যেখানে প্রতিলিপি স্বয়ংক্রিয়ভাবে তার সমান্তরালতা সামঞ্জস্য করে। কোন ডিফল্ট আছে. APPLY_PARALLELISM হিসাবে একই সময়ে এই প্যারামিটারটি ব্যবহার করবেন না৷ প্যারামিটার।

SPLIT_TRANS_REC :নির্দিষ্ট করে যে বড় লেনদেনগুলিকে একটি নির্দিষ্ট আকারের টুকরো টুকরো করা উচিত এবং সমান্তরালভাবে প্রয়োগ করা উচিত৷ টুকরা মধ্যে নির্ভরতা এখনও সম্মানিত. এই প্যারামিটারটি ডিফল্টরূপে নিষ্ক্রিয়।

প্রশাসকের সাথে অ-সংহত সমান্তরাল প্রতিলিপি যোগ করুন

অ্যাডমিনক্লায়েন্টের সাথে অ-ইন্টিগ্রেটেড সমান্তরাল প্রতিলিপি যোগ করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. অ্যাডমিনক্লায়েন্ট খুলতে নিম্নলিখিত কমান্ডগুলি লিখুন:

     $ cd $OGG_HOME/bin
     $ bin> ./adminclient
    
  2. সার্ভিস ম্যানেজার স্থাপনার উৎসের সাথে সংযোগ করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:

     adminclient> connect https://<host>:<port> deployment <deploment> as <security user> password <password>
    
  3. সমান্তরাল প্রতিলিপি প্রক্রিয়া তৈরি করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:

     adminclient> add replicat <group name>, integrated, parallel, exttrail <trail name> checkpointtable ggadmin.ggcheckpoint
    
  4. প্যারামিটার ফাইলটি সম্পাদনা করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:

     adminclient> edit params <replicat name>
    
  5. সমান্তরাল প্রতিলিপি প্রক্রিয়া শুরু করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:

     adminclient> start replicat <replicat name>
    

প্রতিলিপি তৈরি হওয়ার পরে, এটি স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট প্রশাসনিক পরিষেবাতে প্রদর্শিত হয়৷

রেপ্লিক্যাট শুরু হওয়ার পরে, আপনি পাঠক (ম্যাপার) এবং লেখকদের (আবেদনকারীদের) জন্য যে থ্রেডগুলি নির্দিষ্ট করেছেন তা রিপোর্ট ফাইলগুলিতে দেখানো হয়৷

নমুনা প্যারামিটার ফাইল

নিম্নলিখিত কোডটি সমান্তরাল প্রতিলিপির জন্য একটি নমুনা প্যারামিটার ফাইল:

replicat REP1
userid ggadmin, password ****
INSERTUPDATES
REPERROR(1, DISCARD)
MAP_PARALLELISM 2
MIN_APPLY_PARALLELISM 2
MAX_APPLY_PARALLELISM 8
SPLIT_TRANS_RECS 100
MAP *.*, TARGET  *.*;

উপসংহার

গোল্ডেনগেট ইতিমধ্যেই ওরাকলের একটি দুর্দান্ত প্রতিলিপি সরঞ্জাম যা বিভিন্ন ধরণের ডেটাবেস বা প্ল্যাটফর্মের মধ্যে বিভিন্ন ধরণের প্রতিলিপি প্রদান করে৷ ওরাকল সমান্তরাল রেপ্লিক্যাটের সাথে গোল্ডেনগেট প্রযুক্তিতে একটি অতিরিক্ত সুবিধা যুক্ত করেছে৷

সমান্তরাল রেপ্লিক্যাট হল রেপ্লিক্যাটের একটি নতুন রূপ যা সিস্টেমের কর্মক্ষমতা উন্নত করতে সমান্তরালভাবে লেনদেন প্রয়োগ করে। সমান্তরাল প্রতিলিপি ডেটাবেসের বাইরে নির্ভরতা গণনা এবং সমান্তরালতা সম্পাদন করার সময় ইন্টিগ্রেটেড রেপ্লিক্যাটের সমস্ত সুবিধা প্রদান করে। এটি সমান্তরালভাবে সমস্ত ট্রেইল ফাইল পড়ে এবং ম্যাপ করে ওরাকল ডেটাবেস সংস্করণ 11g (11.2.0.4) এবং তার উপরে দ্রুত বড় লেনদেন প্রয়োগ করার ক্ষমতা প্রদান করে৷


  1. Oracle ডেটাবেস 18c-এ নতুন বৈশিষ্ট্য

  2. ওরাকল গ্রিড 12c থেকে 19c পর্যন্ত আপগ্রেড করুন

  3. ডাটাবেস প্রশাসকদের জন্য নতুন Oracle 19c বৈশিষ্ট্য

  4. নতুন iPhone 7 থেকে 7টি জিনিস আশা করা যায়